SOAPUI:正在解析 xml 文件
SOAPUI: parsing xml FILE
我在解析 XML 文件时遇到问题(没有响应。我需要从文件中解析)
所以,我有文件 TRY.xml 喜欢
<!DOCTYPE request SYSTEM "URIWHEREDTD.dtd">
<request>
<tag1>1</tag1>
<tag2>2</tag2>
</request>
<request>
<tag1>1</tag1>
<tag2>3</tag2>
</request>
文件可能非常大,不能通过 soapui 等接收。所以,我需要从文件中解析。
当我尝试时
def inputFile = new XmlParser().parse("c:/TRY.xml")
刚刚返回
org.xml.sax.SAXParseException,...
Comment must start with " error
我将那个 " 添加到 xml 文件,但新错误是:
Content is not allowed in prolog
所以,这是一个问题...
任何人都可以提供此错误的解决方案,或其他解析 xml 文件的方法吗?
例如,在我的 "example" 文件中,我想解析元素(并获取它们的值)
tag1[1], tag1[2] 等
一个有效的xml
文件必须只有一个根节点,在你的XML中你有两个根节点<request>
,你必须改变你的XML文件类似:
<!DOCTYPE request SYSTEM "URIWHEREDTD.dtd">
<root>
<request>
<tag1>1</tag1>
<tag2>2</tag2>
</request>
<request>
<tag1>1</tag1>
<tag2>3</tag2>
</request>
</root>
此外,您的错误可能来自 dtd
架构,您的问题中未显示该架构。
希望这对您有所帮助,
我在解析 XML 文件时遇到问题(没有响应。我需要从文件中解析)
所以,我有文件 TRY.xml 喜欢
<!DOCTYPE request SYSTEM "URIWHEREDTD.dtd">
<request>
<tag1>1</tag1>
<tag2>2</tag2>
</request>
<request>
<tag1>1</tag1>
<tag2>3</tag2>
</request>
文件可能非常大,不能通过 soapui 等接收。所以,我需要从文件中解析。
当我尝试时
def inputFile = new XmlParser().parse("c:/TRY.xml")
刚刚返回
org.xml.sax.SAXParseException,...
Comment must start with " error
我将那个 " 添加到 xml 文件,但新错误是:
Content is not allowed in prolog
所以,这是一个问题...
任何人都可以提供此错误的解决方案,或其他解析 xml 文件的方法吗?
例如,在我的 "example" 文件中,我想解析元素(并获取它们的值) tag1[1], tag1[2] 等
一个有效的xml
文件必须只有一个根节点,在你的XML中你有两个根节点<request>
,你必须改变你的XML文件类似:
<!DOCTYPE request SYSTEM "URIWHEREDTD.dtd">
<root>
<request>
<tag1>1</tag1>
<tag2>2</tag2>
</request>
<request>
<tag1>1</tag1>
<tag2>3</tag2>
</request>
</root>
此外,您的错误可能来自 dtd
架构,您的问题中未显示该架构。
希望这对您有所帮助,