저는 배포 용으로 작은 파이썬 애플리케이션을 작성하고 있습니다. 간단한 XML 유효성 검사 (디버깅 도구)를 포함해야하지만 lxml 또는 pyxml과 같은 컴파일 된 C 라이브러리에 대한 종속성을 피하기 위해 결과 응용 프로그램을 배포하기가 훨씬 어려워집니다. DTD, Relax NG 또는 XML 스키마의 경우 청구서에 맞는 것으로 보이는 항목을 찾을 수 없습니다. 어떤 제안?비 파이썬 의존성이없는 파이썬에서 XML 검증하기
3
A
답변
4
MiniXsv과 같은 의미입니까? 나는 그것을 사용한 적이 있지만 웹 사이트에서, 우리는
minixsv 순수 파이썬으로 작성된 경량 XML 스키마 검증 패키지는 (적어도 파이썬 2.4 필요합니다) 것을 읽을 수 있습니다.
그래서 잘 작동합니다.
나는 그 목표에 대해 ElementTree도 사용할 수 있다고 믿지만 나는 100 % 확실하지 않습니다.
1
1
잠시 후 보지 않았지만 변경되었을 수도 있지만 Fourthought의 4Suite (community edition)은 여전히 순수한 Python 일 수 있습니다.
편집 : 문서를 통해 방금 보았습니다. 대부분 아마도 충분하지 않은 Python입니다.
0
beautifulsoup 모듈은 순수 Python (및 단일 .py 파일)이지만, 유효성 검사 요구 사항을 충족 시킬지는 모르겠지만 큰 XML의 일부 필드를 빠르게 추출하는 데만 사용했습니다.
관련 문제
- 1. 파이썬에서 비 파이썬 프로그램 호출하기?
- 2. 비 파이썬
- 3. 파이썬 파일이 파이썬에서 세부
- 4. RIA 서비스 검증하기 위해
- 5. 라인 단위로 검증하기
- 6. 파이썬에서 XML 문자 xml.dom
- 7. 파이썬에서 XML 파일 수정
- 8. 비 ASCII 문자로 파이썬에서 파일 입출력을 수행
- 9. XML 배열 비 직렬화
- 10. 파이썬 2 dict_items.sort() 파이썬에서 3
- 11. 외부 의존성이없는 웹 프레임 워크에 대한 제안
- 12. 비 XML 열의 XML 구문 분석
- 13. 비 XML 파일의 XML 청크 구문 분석
- 14. 는 이미 파이썬에서 매우 간단한 스레딩 XML-RPC 서버를 가지고 HTTPS를 지원하는 파이썬 XML-RPC 서버
- 15. 파이썬에서 비 ASCII 단어를 사용하는 방법
- 16. 파이썬에서 1D 비 - 최대 억압/scipy
- 17. 도움말 파이썬에서 비 ASCII 문자 대체
- 18. 파이썬에서 안전한 xml 구문 분석
- 19. 파이썬에서 반복적으로 XML 노드 작성하기
- 20. XML 파싱 파이썬
- 21. 파이썬 xml 파일 수정
- 22. VB/VBA의 XML 비 직렬화
- 23. Silverlight : XML 비 직렬화 오류
- 24. xml 파일의 비 직렬화 문제.
- 25. 비 유니 코드 XML 표현
- 26. 특정 XML 문자열의 비 직렬화
- 27. 파이썬에서 XML을 출력하는 가장 쉬운 비 메모리 집중 방식은 무엇입니까?
- 28. XML-RPC를 C#으로 작성하고 파이썬에서 사용
- 29. xml 노드를 파이썬 xml 파일에 추가하십시오.
- 30. 파이썬 : shutil.copytree, 파이썬에서 arg를 무시하지 않음 2.5
완벽한, 그게 내가 찾던 정확히입니다. –