问候各位程序员!
我在将 xml 解组到对象时遇到了一个主要问题。我需要创建对对象的引用。我怎样才能实现它?我尝试使用 XSL 转换,但由于出现循环,这不是正确的方法。我 100% 确定有一个简单的出路。这是我的 XML:
<report>
<subject>
<subjectId>1</subjectId>
<name>John</name>
<surname>Doe</surname>
</subject>
<subject>
<subjectId>2</subjectId>
<name>Frank</name>
<surname>Timothy</surname>
</subject>
<individual>
<individualId>10</individualId>
<name>Isaac</name>
<surname>Newton</surname>
<co-worker>
<subject>
<subjectId>1</subjectId>
<inXml>true</inXml>
</subject>
<subject>
<subjectId>2</subjectId>
<inXml>true</inXml>
</subject>
</co-worker>
</individual>
<owner>
<subject>
<subjectId>2</subjectId>
<inXml>true</inXml>
</subject>
<share>100</share>
</owner>
</report>
我需要使用 inXml=true 创建“主题”或“个人”的引用。这个标志告诉我我们是否在 XML 中获得了具有该 ID 的实体。非常感谢您的帮助 :)