解析带有子元素验证的XML。

huangapple 未分类评论43阅读模式
英文:

Parsing XML with Child Elements Validation

问题

我有以下示例 XML:

<sub-flow name="TestSub_Flow" doc:id="20503297">
    <logger level="INFO" doc:name="Logger" doc:id="e92adc00" message="#[payload]"/>
    <annotations name="sampleName" />
</sub-flow>

我想要检查在 Java 中是否有任何注释标签位于 'sub-flow' 标签内。我尝试过使用 SAX,但似乎有点复杂。我应该使用哪个解析器来解决这个问题?

基本上,我想要在 'sub-flow' 的起始和结束之间搜索这个标签。任何解决方案也欢迎。

英文:

I have the following example xml

&lt;sub-flow name=&quot;TestSub_Flow&quot; doc:id=&quot;20503297&quot;&gt;
	&lt;logger level=&quot;INFO&quot; doc:name=&quot;Logger&quot; doc:id=&quot;e92adc00&quot; message=&quot;#[payload]&quot;/&gt;
	&lt;annotations name=&quot;sampleName&quot; /&gt;
&lt;/sub-flow&gt;

I want to check if there is any annotation tag inside the 'sub-flow' tag using java. I have tried this using SAX but it seems to be a bit complicated. Which parser should I use to overcome this issue?

Basically I want to search this tag between the start and end of 'sub-flow'. Any solution is also welcome.

huangapple
  • 本文由 发表于 2020年7月24日 01:03:38
  • 转载请务必保留本文链接:https://java.coder-hub.com/63059531.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定