我用一般的写法:
XmlElement el1 = XMLDoc.CreateElement("xs:schema");
这样写进去以后“xs:”消失了,得到一个<schema />
如何才能得到<xs:schema />???

解决方案 »

  1.   

    XmlElement el1 = XMLDoc.CreateElement(@"xs:schema"); 试试?
      

  2.   


    不行,还是显示成<schema />这样.
      

  3.   

    http://topic.csdn.net/u/20070406/10/b15da4ea-5d82-45cb-be64-d874242e1a52.html
      

  4.   


    不一样啊,我这个是XML的属性.
      <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
        <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="order" msdata:UseCurrentLocale="true">
          <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
              <xs:element name="order">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="orderid" type="xs:int" minOccurs="0" />
                    <xs:element name="orderdate" type="xs:dateTime" minOccurs="0" />
                    <xs:element name="customerid" type="xs:string" minOccurs="0" />
                    <xs:element name="CompanyName" type="xs:string" minOccurs="0" />
                    <xs:element name="EmployeeName" type="xs:string" minOccurs="0" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:schema>  <schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
        <element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="order" msdata:UseCurrentLocale="true">
          <complexType>
            <choice minOccurs="0" maxOccurs="unbounded">
              <element name="order">
                <complexType>
                  <sequence>
                    <element name="orderid" type="xs:int" minOccurs="0" />
                    <element name="orderdate" type="xs:dateTime" minOccurs="0" />
                    <element name="customerid" type="xs:string" minOccurs="0" />
                    <element name="CompanyName" type="xs:string" minOccurs="0" />
                    <element name="EmployeeName" type="xs:string" minOccurs="0" />
                  </sequence>
                </complexType>
              </element>
            </choice>
          </complexType>
        </element>
      </schema>这两个肯定是不同的.
      

  5.   

    带命名空间的XML操作 
    http://dotnet.aspx.cc/article/7b4c7a42-4cdf-40d1-b293-e86da109a34c/read.aspx