What does i:nil=“true” mean?
I have an xml and it has nodes with i:nil="true" in it. What does that mean? For example: <FirstName i:nil="true" /> Does that mean something different than: <FirstName /> If so, what is the difference? This means FirstName is null <FirstName i:nil="true" /> This means FirstName = "" <FirstName /> Assumption made on FirstName is of string type. Maybe i:nil actually means xsi:nil , this means that the FirstName element is empty, i.e. does not have any content -- not even "" . It refers to the nillable property in XML Schema. nil is an attribute, defined in the i namespace. For this FirstName