gpt4 book ai didi

java - XSD:元素名称中的序列索引

转载 作者:行者123 更新时间:2023-12-01 15:49:36 26 4
gpt4 key购买 nike

我正在构建一个 XSD 以在 Java 中生成 JAXB 对象。然后我遇到了这个:

<TotalBugs>
<Bug1>...</Bug1>
<Bug2>...</Bug2>
...
<BugN>...</BugN>
</TotalBugs>

如何构建元素序列,其中序列索引位于元素名称中?具体来说,如何获取Bug1中的1

最佳答案

您不想这样做,XML 本质上具有自上而下的顺序。因此,您不必枚举自己:

<totalBugs>
<bug><!-- Here comes 1st bug --></bug>
<bug><!-- Here comes 2nd bug --></bug>
...
<bug><!-- Here comes last bug --></bug>
</totalBugs>

您可以通过 XPath 表达式访问列表中的第一个错误节点:

/totalBugs/bug[1]

注意,索引按照 W3C 标准从 1 开始。请参阅w3schools以获取更多信息。 .

关于java - XSD:元素名称中的序列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6374325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com