У меня есть ситуация для анализа XML, который имеет много данных в атрибутах и уровнях для доступа к данным внутри иерархии XML.
Смущен тем, какой синтаксический анализатор будет использоваться для того, чтобы это было эффективным подходом для разбора. Разбор XML и как получить доступ к атрибутам и их значение.
Я предпочел парсер DOM и пытался его проанализировать, но это было немного сложно, так как мне нужно было получить тег -> затем атрибут -> затем значение attr, и при этом условии необходимо получить доступ к другому тегу.
<testCodeIdentifier classCode="ROL" >
<realmCode code="QD" />
<id assigningAuthorityName="PRMKEY" extension="SJC16494" />
<statusCode code="active" />
<playingTestCodeDetails classCode="ENT" determinerCode="INSTANCE" >
<realmCode code="QD" />
<id assigningAuthorityName="PRMORDCODE" extension="16494" />
<id assigningAuthorityName="TESTNUMINBOOK" extension="16494" />
<code code="16494" codeSystemName="QTIM" displayName="SureSwab Candidiasis" />
<name use=""></name>
<asSeeAlsoCode classCode="ROL" >
<realmCode code="QD" />
<code code="7600" displayName="Sample See Also Name" ></code>
</asSeeAlsoCode>
<asSeeAlsoCode classCode="ROL" >
<realmCode code="QD" />
<code code="6496" displayName="Sample See Also Name" ></code>
</asSeeAlsoCode>
</playingTestCodeDetails>
</testCodeIdentifier>
Выше приведен пример XML, в котором все атрибуты представлены в виде данных, которые мне нужны для их прохождения ... JAXB .. как мы можем его использовать ????