Vbscript 用VB脚本读取xml节点
我有一个xml文件,我想使用VBScript(技术限制)读取它。下面是代码和xml文件。如果不涉及DTD元素,我可以读取该文件,但代码不适用于包含DTD和xml样式元素的文件 代码- ABC.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 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