如何使用 DOM xerces c++.. 查找 xml 文件中的元素名称?

发布于 2024-11-03 19:08:30 字数 491 浏览 6 评论 0原文

我想知道如何读取以下 xml 文件中的所有元素名称:

<fruits>
    <apple> ... </apple>
    <banana> ... </banana>
    <grapes> ... </grapes>
    <mango> ... </mango>
    <papaya> ... </papaya>
    <strawberry> ... </strawberry>
</fruits>

这里,条件是我不确定哪些水果可用(例如当天是否有苹果)。我知道只有元素 可用;子代名称未知, 的子代数量也未知。

如何使用 Xerces DOM 解析找到当天可用的水果?

I want to know how to read all the elements' names in the following xml file:

<fruits>
    <apple> ... </apple>
    <banana> ... </banana>
    <grapes> ... </grapes>
    <mango> ... </mango>
    <papaya> ... </papaya>
    <strawberry> ... </strawberry>
</fruits>

Here, the condition is that I am not sure which fruits are available (e.g. whether or not apple is present on that day). I know only the element <fruits> is available; child names are unknown and the number of children for <fruits> is also unknown.

How can I find the fruits available on that day using Xerces DOM parsing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葵雨 2024-11-10 19:08:30

您可以使用 DOMNodeIterator 迭代 DOMDocument 中的所有元素,然后使用 DOMNode->getName() 获取名称并检查如果那是你所需要的。

You can use the DOMNodeIterator to iterate all elements in your DOMDocument and then use the DOMNode->getName() to get the name and check if that's what you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文