如何解析文件中的第二个 xml 树
假设我有一个像 How do I parse 这样的 XML 文件
<?xml version="1.0" encoding="utf-8"?>
<items>
<?xml version="1.0" encoding="utf-8"?>
<items>
<item>
<price>1500</price>
<info> asfgfdff</info>
</item>
</items>
,以便解析器选择最近更新的 xml 树?
Suppose I have a XML file like
<?xml version="1.0" encoding="utf-8"?>
<items>
<?xml version="1.0" encoding="utf-8"?>
<items>
<item>
<price>1500</price>
<info> asfgfdff</info>
</item>
</items>
How do I parse so that the parser selects the recently updated xml tree?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在循环结束时,
newestXml
将包含从最后一次出现到文件末尾的所有行。
现在您可以组合这些行并使用 xml 解析器来解析 xml。
注意-我现在无法检查此代码,因此它可能包含小错误,但我希望这个想法对您有所帮助。
At the end of the loop,
newestXml
will contain all the lines from the last occurrence of<?xml
to the end of the file.Now you can combine the lines and use the xml parser to parse the xml.
Note - I can't check this code now, so it may contain small mistakes, but I hope the idea will help you.