xml에서 노드를 편집하고 해당 속성 중 하나를 편집한다고 가정합니다. 하나의 행이 변경된 것을보기 위해 간단한 파일 diff를 수행 할 수 있기를 원합니다. prettyprint를 사용하여 xml을 덤프하면 전체 xml 구조가 변경됩니다.파이썬에서는 xml을 쉽게 편집 할 수 있습니까?
1
A
답변
1
그럼 prettyprint를 사용하지 마십시오. 예를 들어 xml.dom.minidom
에서
, 당신은
doc = xml.dom.minidom.parse(inputfile)
do_something_with(doc)
outputfile.write(doc.toxml("utf-8").decode("utf-8"))
을 할 경우 모든 구조/공백 등 변경되지 않습니다.
0
"간단한 파일 비교"를 사용하지 마십시오. See this SO question.
관련 문제
- 1. XIB 파일의 XML을 직접 편집 할 수 있습니까?
- 2. 파이썬에서는 어떻게 사전에서 정렬 된 항목을 쉽게 검색 할 수 있습니까?
- 3. 파이썬에서는 소스 데이터에서 이미지 파일을 어떻게 쉽게 생성 할 수 있습니까?
- 4. xml을 액세스 할 수 있습니까?
- 5. QProgressBar를 쉽게 사용자 정의 할 수 있습니까?
- 6. 파이썬에서는 현재 프레임을 어떻게 구할 수 있습니까?
- 7. 파이썬에서는 for 루프가 무작위로 값을 거꾸로 가지게 할 수 있습니까?
- 8. 알람을 편집 할 수 있습니까?
- 9. 이메일 주소록 초대를 쉽게 할 수 있습니까?
- 10. 이 작업을 쉽게 수행 할 수 있습니까?
- 11. TFS 병합을 더 쉽게 할 수 있습니까?
- 12. CObList를 쉽게 분류 할 수 있습니까?
- 13. Python을위한 동시성 구현을 쉽게 할 수 있습니까?
- 14. 텍스트 파일을 쉽게 파싱 할 수 있습니까?
- 15. NSLibraryDirectory에서 파일을 쉽게 제거 할 수 있습니까?
- 16. wxWidgets로 IPC를 쉽게 할 수 있습니까?
- 17. tcmportmapper를 iOS로 쉽게 이식 할 수 있습니까?
- 18. XPathNavigator에서 원본 XML을 검색 할 수 있습니까?
- 19. XML을 base64로 직렬화 할 수 있습니까?
- 20. xslt에서 전체 XML을 출력 할 수 있습니까?
- 21. 열을 작성하기 위해 XML을 편집 할 필요없이 Cassandra를 동적으로 구성 할 수 있습니까?
- 22. TFS를 사용하면 TFS가없는 사람들과 testresults를 쉽게 공유 할 수 있습니까?
- 23. Kohana에서 변수를 인쇄하여 쉽게 디버깅 할 수 있습니까?
- 24. Watir에서 (비교적 쉽게) ZK 인터페이스를 테스트 할 수 있습니까?
- 25. 어떤 ORM이 데이터베이스의 XML을 쿼리 할 수 있습니까?
- 26. PHP 세션을 수동으로 편집 할 수 있습니까?
- 27. 파이썬으로 doc 파일을 편집 할 수 있습니까?
- 28. 레일 : 최종 사용자가보기를 편집 할 수 있습니까?
- 29. 편집 버튼을 추가하여 어떻게 할 수 있습니까?
- 30. 벽 게시물을 편집 할 수 있습니까?