0
XML을 파싱하는 것은 처음입니다. 현재 내가하고있는 일을 실제로 알지 못합니다. 여기 내 XML은 다음과 같습니다.XML에서 이것을 : //@Dohicky.0이라고 부르며 Java에서 주소를 지정하는 방법
<?xml version="1.0" encoding="UTF-8"?>
<MyDocument xmi:version="2.0">
<Thingamabob name="A" hasDohicky="//@Dohicky.0">
<Dingus/>
</Thingamabob>
<Dohicky name="B"/>
</MyDocument>
그래서 "//@Dohicky.0"은 무엇입니까? 목적을 이해하지만 Java JAXP를 통해 XML을 파싱 할 때이를 처리하는 방법을 모르겠습니다. hasDohicky 속성의 값을 구문 분석 한 다음 해당 이름의 요소가 0 번째로 나오는 것을 찾아 낼 수 있다고 생각합니다.하지만 더 나은 방법이 있어야합니다. 맞습니까?
감사합니다! 내가 보는 "0.0"부분에 대해 확실하지 오전하지만 일반적으로
XPath 구문이 맞습니까? 당신이 찾고있는 것이 확실하지 않습니다. XPath 선택기 문에 속성 값을 전달하면 "가리키는"요소가 반환됩니다. –