xml文件中有一个DocmentType节点:
<!DOCTYPE configuration [<!ELEMENT PatchInfos ANY><!ATTLIST PatchInfos ID ID #REQUIRED>]>怎么才能把"[<!ELEMENT PatchInfos ANY><!ATTLIST PatchInfos ID ID #REQUIRED>]"读出来反给一个字符串?

解决方案 »

  1.   

    直接用C#的API读的,像Comment节点我想把注释的内容读出来就用XmlNode.Value,
    这个应该用什么方法?
      

  2.   

            string xml = "<!DOCTYPE configuration [<!ELEMENT PatchInfos ANY><!ATTLIST PatchInfos ID ID #REQUIRED>]><items>1111</items>";
            XmlDocument doc = new XmlDocument();
            doc.LoadXml(xml);
            XmlDocumentType xdt = doc.DocumentType;
            Response.Write(xdt.InternalSubset);
    这个是dtd内部子集