Vbscript 用VB脚本读取xml节点

Vbscript 用VB脚本读取xml节点,vbscript,xml-parsing,doctype,Vbscript,Xml Parsing,Doctype,我有一个xml文件,我想使用VBScript(技术限制)读取它。下面是代码和xml文件。如果不涉及DTD元素,我可以读取该文件,但代码不适用于包含DTD和xml样式元素的文件 代码- ABC.xml- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE RESULT SYSTEM "Result.dtd"[]> <?xml-stylesheet type="text/xsl" href="Result.xsl"?>

我有一个xml文件,我想使用VBScript(技术限制)读取它。下面是代码和xml文件。如果不涉及DTD元素,我可以读取该文件,但代码不适用于包含DTD和xml样式元素的文件

代码-

ABC.xml-

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE RESULT SYSTEM "Result.dtd"[]>
<?xml-stylesheet type="text/xsl" href="Result.xsl"?>
<SUMMARY>
<TITLE>Test</TITLE>
</SUMMARY>
<IDS>
    <DATA>
      <NAME>A</NAME>
      <VALUE>PASS</VALUE>
    </DATA>
    <DATA>
      <NAME>B</NAME>
      <VALUE>PASS</VALUE>
    </DATA
    <DATA>
       <NAME>C</NAME>
        <VALUE>FAIL</VALUE>
      </DATA
   </IDS>   
    <IDS>
     <DATA>
       <NAME>A</NAME>
        <VALUE>PASS</VALUE>
     </DATA>
     <DATA>
         <NAME>B</NAME>
         <VALUE>FAIL</VALUE>
      </DATA
  </IDS>

试验
A.
通过
B
通过

由于XML存在问题(不止一个顶级元素,miising“>”),因此将设置为
False
不会解决所有任务

xmlDoc.validateOnParse=False

为我工作。

谢谢你帮助Ekkehard。我试过这个,但没用。
<!DOCTYPE RESULT SYSTEM "Result.dtd"[]>
<?xml-stylesheet type="text/xsl" href="Result.xsl"?>
<!DOCTYPE RESULT SYSTEM "Result.dtd"[]>
<?xml-stylesheet type="text/xsl" href="Result.xsl"?>
xmlDoc.validateOnParse=False