2013-06-05 2 views
2

"콜론"이있는 XML 파일을 구문 분석 할 때 문제가 있습니다.libxml을 사용하여 xml을 콜론으로 구문 분석

예 :

<PropertyList:Property> 
    <property:Condition Mode="ON" /> 
    <property:Setting max="128" /> 
</PropertyList:Property> 

콜론없이 파일의 구문 분석이 나를 위해 완벽하게 작동하지만

. xmlsoft에서 ibxml 라이브러리를 사용하고 있습니다. 내가 NULL을 반환

xmlDocPtr doc = xmlParseFile("XMLFile.xml"); 

을 할 때 나는 작동하지 않는 구문 분석 실현 최초의 명령입니다.

감사합니다.

답변

0

요소 이름 내의 콜론은 일반 문자가 아니며 XML namespace을 정의합니다. 문서와

<root xmlns:PropertyList='http://www.example.org/schema'> 

개연성 문제는 구문 분석 오류가 발생하는 사용 된 네임 스페이스를 선언하지 않는다는 것입니다 : 같은 - 네임 스페이스를 사용하기 위해 선언해야합니다.

관련 문제