Mega Code Archive

 
Categories / XML Tutorial / XML Schema
 

You may not set both the default and fixed attributes at the same time

If the  default attribute is set but the element is omitted, then the element's value is set to the  default value. If the default attribute is set and the element does appear in the XML, its content is unrestricted (depending on the fixed attribute). File: Schema.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"   targetNamespace="http://www.rntsoft.com" xmlns="http://www.rntsoft.com"   elementFormDefault="qualified">   <xsd:element name="status" type="xsd:string" default="endangered" /> </xsd:schema>   File: Data.xml <?xml version="1.0"?>  <status xmlns="http://www.rntsoft.com">endangered</status>