如何使用 xerces c++ 获取节点值
xerces-c++ 库是否可以仅从以下 XML 字符串或文件中获取目标节点的值?
<GET>
<Context>
<Destination>DATA
<Commands>
<GRP>VAL
<CAT>SET
<book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0">
<title>The Autobiography of Benjamin Franklin</title>
<author>
<first-name>Benjamin</first-name>
<last-name>Franklin</last-name>
</author>
<price>8.99</price>
</book>
</CAT>
</GRP>
</Commands>
</Destination>
</Context>
</GET>
如果可能的话给出示例代码。
Is it possible with xerces-c++ library getting only value of Destination Node from following XML string or file?
<GET>
<Context>
<Destination>DATA
<Commands>
<GRP>VAL
<CAT>SET
<book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0">
<title>The Autobiography of Benjamin Franklin</title>
<author>
<first-name>Benjamin</first-name>
<last-name>Franklin</last-name>
</author>
<price>8.99</price>
</book>
</CAT>
</GRP>
</Commands>
</Destination>
</Context>
</GET>
if possible give an example code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Xalan C++ 库中的 XPath 来实现此目的。但仅使用 Xerces C++ lib,您需要以困难的方式完成
以下是方法形式的逻辑:
希望这有帮助:)
Sandipan Karmakar
关注我:http://mycpplearningdiary.blogspot.com/
You can achieve this using XPath in Xalan C++ library. But only using Xerces C++ lib you need to do it the hard way
Below is the logic in the form of a method:
Hope this helps :)
Sandipan Karmakar
Follow me on : http://mycpplearningdiary.blogspot.com/