2013-08-02 4 views
-1

야간에 실행할 Python 스크립트를 작성 중이며이 중 일부는 drupal 대량 작업을 호출하여 XML 파일을 내보내는 과정을 포함합니다. 이 프로세스는 몇 시간이 걸리고 다음 단계는 자동으로 다른 소스로 가져 오기 때문에 어느 정도의 무결성 검사를 수행하고 싶습니다.잘못된 형식의 XML 파일 인식

제 생각에는 XML이 잘못된 형식인지 확인하는 것입니다. 특별히 데이터 검사를 시작하고 싶지는 않습니다. 단지 잘리지 않았 으면합니다.

이 잘못된 형식의 검사를 수행하는 데 사용할 수있는 절차는 무엇입니까? 해당 XML 라이브러리가 Python에 내장되어 있습니까? 가능한 한 스크립트를 이식성있게 유지하는 것이 좋으므로 가능한 경우 내장 솔루션이 가장 바람직합니다.

어떤 조언을 주셔서 감사합니다.

+0

예, XML 라이브러리가 내장되어 있으며 멋진 제 3 자 라이브러리가 'lxml'로되어있어 XML을 확인할 수 있습니다. –

답변

1

당신이 파이썬을 사용하려는 경우, 당신은 element tree

이 .XML을로드하고 구문 분석하려고 사용을 고려할 수 있습니다. 모든 예외는 XML 형식이 잘못되었음을 의미합니다.

+0

아, 위대한 감사합니다. – DanH

관련 문제