2008-11-03 2 views
3

내 Python 응용 프로그램에서 XSL 파일을 사용하여 변환하려는 XML 문서가 있습니다. 나는 XML 문서를 생성하기 위해 현재 xml.etree를 사용하고 있지만 Python 2.5에서 XML 문서를 변환 할 수있는 것을 찾지 못했습니다.파이썬 2.5에는 XML 문서를 변환하기위한 패키지가 포함되어 있습니까?

변환을 실행할 수있는 라이브러리가 이미 하나 있는데 (libxslt) 파이썬이 원하는 결과를 얻는 네이티브 라이브러리를 가지고 있다고 생각했습니다.

의견이 있으십니까?

답변

4

Python 2.5에는 XSLT 프로세서가 없습니다.

+0

"파이썬 2.5 표준 라이브러리에는 XSLT 프로세서가 없다"거나 "순수 파이썬 XSLT 프로세서가 없다"고 생각한다고 생각합니다. :) – tzot

+0

나는 이전을 의미했다. 후자는 사실이 아닙니다. 실제로 순수한 Python XSLT 프로세서 (4XSLT)가 있습니다. –

5

libxml2 및 libxslt가 설치된 경우 lxml도 설치하십시오. libxml2 및 libxslt에 대해 사용하기 쉬운 바인딩을 제공하며 ElementTree API도 구현합니다.

libxml2/libxslt도 훨씬 낮은 수준의 Python 바인딩과 함께 제공되지만 lxml은 훨씬 간단하고 파이썬 성이 뛰어나며 성능도 뛰어납니다.

관련 문제