끔찍한 들여 쓰기, 공백 라인, 노드 덩어리가 함께 일렬로 된 XML 문서가 끔찍한 형식의 델파이 프로젝트 파일입니다.프로그래밍 방식으로 XML을 재 형식화하는 방법은 무엇입니까?
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="HostApplication">C:\Some\Path\Filename.exe</Parameters> <!--etc--> <Excluded_Packages>
</Excluded_Packages>
멋지게 형식을 바꾸고 싶습니다. Win32/COM을 사용하여 프로그래밍 방식으로 가장 쉬운 방법은 무엇입니까? MSXML의 경우 어떻게해야합니까?
나도 들여 쓰기 단위 (탭/여러 공백) 지정할 수 싶습니다.
델파이의 MSXML 래퍼 TXmlDocument를 사용해 보았는데 실제로 빈 줄과 들여 쓰기 노드를 탭과 함께 삭제하지만 다음과 같은 줄은 나누지 않습니다 :
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="HostApplication">C:\Some\Path\Filename.exe</Parameters> <!--etc--> <Excluded_Packages>
xsltproc을 보았습니까? –
커맨드 라인 툴인 것처럼 보이지만 XML/XSLT를 처음 접했을 때 나는 오해하고있다. – himself