Is not a valid value of the atomic type

A value does not match its data type: a number, a date, a boolean…

The message, as the validator reports it
Element 'qty': 'two' is not a valid value of the atomic type 'xs:int'.

Why it happens

  • Text where a number is expected, or a decimal comma: 4,820.00 is not an xs:decimal, 4820.00 is.
  • Dates in a local format: xs:date is 2026-10-15, not 15/10/2026; xs:dateTime needs a T between date and time.
  • Booleans other than true, false, 1 and 0; empty elements where a number is required.
  • A value out of range for the type: xs:int stops at 2147483647.

How to fix it

Write the value in the type's canonical form. An empty value is valid only if the type allows it; otherwise leave the element out (when it is optional) or use xsi:nil where the schema declares it nillable.

Example

Validated against order.xsd, below.

Reports the error
<order currency="EUR">
  <id>A-1</id>
  <qty>two</qty>
</order>
Fixed
<order currency="EUR">
  <id>A-1</id>
  <qty>2</qty>
</order>
order.xsd
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="order">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="id" type="xs:string"/>
        <xs:element name="qty" type="xs:int"/>
        <xs:element name="status" type="Status" minOccurs="0"/>
        <xs:element name="code" type="Code" minOccurs="0"/>
        <xs:element name="note" type="Short" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="currency" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:simpleType name="Status">
    <xs:restriction base="xs:string">
      <xs:enumeration value="open"/>
      <xs:enumeration value="paid"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Code">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{3}-[0-9]{4}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Short">
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>