fields = new XmlSchemaObjectCollection();\r
qName = XmlQualifiedName.Empty;\r
}\r
-\r
- [XmlElement("field",typeof(XmlSchemaXPath),Namespace="http://www.w3.org/2001/XMLSchema")]\r
- public XmlSchemaObjectCollection Fields \r
+ \r
+ [System.Xml.Serialization.XmlAttribute("name")]\r
+ public string Name \r
{\r
- get{ return fields; }\r
+ get{ return name; } \r
+ set{ name = value; }\r
}\r
\r
[XmlElement("selector",typeof(XmlSchemaXPath),Namespace="http://www.w3.org/2001/XMLSchema")]\r
get{ return selector; } \r
set{ selector = value; }\r
}\r
- \r
- [System.Xml.Serialization.XmlAttribute("name")]\r
- public string Name \r
+\r
+ [XmlElement("field",typeof(XmlSchemaXPath),Namespace="http://www.w3.org/2001/XMLSchema")]\r
+ public XmlSchemaObjectCollection Fields \r
{\r
- get{ return name; } \r
- set{ name = value; }\r
+ get{ return fields; }\r
}\r
\r
[XmlIgnore]\r
else\r
this.qName = new XmlQualifiedName(Name,info.TargetNamespace);\r
\r
- //TODO: Compile Xpath. \r
if(Selector == null)\r
error(h,"selector must be present");\r
else\r