2013-05-02 4 views
0

첫 번째 :이 XML 구문 형식의 이름이 있습니까? 둘째 : 어떻게 이런 XML 파일을 Java로 파싱 할 수 있습니까? 저는 SAX 예제를 살펴 보았지만이 구문 유형으로 XML 파일을 구문 분석하는 방법을 알지 못합니다. 나 한테 조언을 해줘.이상한 구문을 사용하여 XML 파일 구문 분석

<Company> 
    <staff Firstname="yong" Lastname="mook" Nickname="mkyoung" Salary="10000" /> 
    <staff Firstname="low" Lastname="yin fong" Nickname="fong fong" Salary="2000" /> 
</Company> 
+3

이상한 구문은 아닙니다. 그것들은 속성입니다. http://www.w3schools.com/xml/xml_attributes.asp –

+1

및/또는 XML 속성을 읽는 방법을 검색하십시오. –

+1

실제로 SAX를 사용하여 특성을 광범위하게 사용하는 XML 구문 분석은 요소 및 모든 특성이 단일 호출로 전달되기 때문에 동일한 정보를 자식 요소에 넣는 XML 구문 분석보다 훨씬 쉽습니다. 아마도 "예제를 보는 것"보다 더 나은 학습 전략이 필요합니다. Elliotte Rusty Harold 's와 같은 책을 읽지 않으면 왜 당신이 알아야 할 것이 있습니까? –

답변

1

dom4j 라이브러리는 XML이 모두 메모리에 맞는 경우 유용합니다.

사용법 :

Document doc = DocumentHelper.parseText(xmlString); 

참고 : 2.0 버전이 활성화되지 및 개발 알파 정지 한, 1.6.1 버전을 사용하십시오.