자유 XML 포맷 도구
XML 문서를 올바르게 읽을 수 있도록 XML 문자열을 붙여넣고 포맷할 수 있는 무료 XML 포맷(인디던트) 도구가 있습니까?
감사해요.
편집 ~ Windows XP에서 XML 메모장을 사용하고 있습니다.
메모장++에 이런 기능이 있다고 생각합니다.
편집(새로운 버전의 경우)
"XML Tools"치(Menu Plugins,자)를 설치합니다.
그런 다음 실행: 메뉴 플러그인, Xml Tools, Pretty Print(XML만 해당 - 줄 바꿈 포함)
원본 답변(이전 버전의 메모장++의 경우)
메모장++ 메뉴:TextFX -> HTML 정리 -> 정리 : Reindent XML
그러나 이 기능은 XML을 래핑하므로 '깨끗하지 않은' 것처럼 보입니다.랩을 안 하려면.
-
C:\Program Files\Notepad++\plugins\Config\tidy\TIDYCFG.INI
, - 입구를 찾다
[Tidy: Reindent XML]
덧붙이기wrap:0
다음과 같이 보이도록 합니다.
[Tidy: Reindent XML]input-xml: 예들여쓰기:예랩:0
First Object의 Windows용 무료 XML 편집기는 foxe라고 불리는 훌륭한 도구입니다.
XML을 열거나 붙여넣고 F8을 눌러 들여쓰기합니다(기본값이 0일 수 있으므로 들여쓰기 공백 수를 설정해야 할 수도 있습니다).
간단해 보이지만 C++로 작성된 맞춤형 XML 파서가 포함되어 있어 매우 큰 XML 파일을 쉽게 사용할 수 있습니다(지금까지 사용했던 값비싼 "스파이" 관련 도구와는 달리).
제품 페이지에서:
이 첫 번째 개체 XML 편집기(CData Edit 기가바이트 편집 제어 MFC 구성 요소 포함)에 대한 전체 Visual C++ 소스 코드는 Advanced CM Markup Developer License의 일부로 사용할 수 있습니다.이를 통해 개발자는 자신의 목적에 맞게 검증, 변환, 미화, 보고와 같은 사용자 정의 XML 처리 기능을 구현할 수 있습니다.
다음을 사용합니다.
xmllint
--format
Visual Studio Express 제품에서 XML 파일을 열고 +,A +,K F+를 눌러 제대로 포맷할 수 있습니다.
야, 무료고 도구니까 질문에 맞아요 :-)
메모장++에서 XML을 리인던트하는 또 다른 방법:
메뉴에서 플러그인 -> XML 도구 -> 예쁜 인쇄(XML만 – 줄 바꿈 포함)를 선택합니다.
또는 +++AltShiftB를 누릅니다.
당신은 또한 http://xmltoolbox.appspot.com/ 을 시도해 볼 수도 있습니다. 그것은 온라인 xml 포맷입니다.xml을 큰 텍스트 영역 필드에 붙여넣고 "format xml"을 누르면 읽기 쉽거나 복사하기 쉽도록 텍스트 영역에 xml이 인쇄됩니다.
특정 요소를 모두 볼 수 있는 멋진 작은 필터 기능도 있습니다.
도구를 즐기시기 바랍니다.
메모장++를 사용한다면 XML Tools 플러그인 설치를 제안합니다.XML 내용( 들여쓰기 및 줄 바꿈)을 미화하거나 선형화할 수 있습니다.또한 파일의 유효성을 검사하고 XSL 변환을 적용할 수 있습니다.
최신 zip을 다운로드하고 추출된 DLL을 메모장++ 설치의 플러그인 디렉토리에 복사합니다.또한 External libs를 다운로드하여 %SystemRoot%\system32\ 디렉토리에 복사합니다.
고급 기존 포맷 [Update]
XML 스펙트럼은 오픈 소스 구문 강조 표시기입니다.XML 지원 - XSLT 2.0, XSD 1.1 및 XPath 2.0을 위한 특수 기능이 있습니다.XML을 위한 특별한 포맷 기능도 갖추고 있기 때문에 여기서 말씀드립니다. 요소뿐만 아니라 속성과 내용을 수직 정렬하여 XML 가독성을 높입니다.
출력 HTML은 브라우저에서 검토하기에 적합하거나 XML을 추가 편집해야 할 경우 복사하여 원하는 XML 편집기에 붙여넣을 수 있습니다.
xmlspectrum.xsl은 자체 XML 텍스트 파서를 사용하므로 엔티티 참조 및 CDATA 섹션과 같은 모든 컨텐츠가 편집기에서와 같이 보존됩니다.
사용 참고: XSLT 2.0 스타일시트에 불과하므로 XML 원본을 자동으로 변환하려면 필요한 명령줄(제공된 샘플)을 작은 스크립트로 묶어야 합니다.
버추얼 포맷
XMLQuire는 특별한 형식 지정 기능을 갖춘 자유 XML 편집기로, 여러 줄 속성, 속성 값, 워드랩 들여쓰기 및 XML 주석을 포함하여 XML을 적절하게 형식화합니다.
모든 XML 들여쓰기는 탭이나 공백을 삽입하지 않고 수행되므로 XML의 무결성이 유지됩니다.XP 이후 버전의 Windows의 경우 설치할 필요가 없으며 3MB .exe 파일일 뿐입니다.
형식이 지정된 XML을 인쇄해야 하는 경우 인쇄 미리보기에 들여쓰기 뒤에 오는 줄 번호 지정과 같은 특수 옵션이 있습니다.서식이 지정된 XML을 리치 텍스트로 워드 프로세서에 복사해야 하는 경우에도 사용할 수 있습니다.
[공개:XMLQuire와 XML Spectrum을 모두 '홈 프로젝트'로 유지합니다.]
프로그래머인 경우 많은 XML 구문 분석 프로그래밍 라이브러리를 통해 XML을 구문 분석한 후 출력할 수 있으며 인쇄된 들여쓰기 출력을 생성하는 것이 출력 옵션입니다.
http://prettydiff.com/ 알고리즘은 HTML 타이디와 비슷하지만 더 완벽합니다.프로그램은 자바스크립트로 전부 작성되어 있어서 아무것도 설치하지 않아도 됩니다.
메모장++ ANSI에 있는 경우에만 잘 적습니다."ANSI AS UTF8"과 같은 것으로 그것을 한다면, 의사를 더럽히세요 :/.
직접적인 답은 아니지만 그래도 알아두면 좋습니다. 들여쓰기를 한 후에는 포맷된 XML을 처리할 파서와 응용 프로그램이 서로 다른 결과를 얻지 못하는지 확인하십시오.공백은 XML에서 중요한 경우가 많으며 대부분의 적합한 구문 분석기는 응용 프로그램에 이를 버블링합니다.
언급URL : https://stackoverflow.com/questions/193728/free-xml-formatting-tool
'programing' 카테고리의 다른 글
앵커(링크)의 밑줄을 제거하는 방법? (0) | 2023.10.24 |
---|---|
.h에서 type def'd struct를 전달하는 방법 (0) | 2023.10.24 |
mariadb의 json(긴 텍스트) 필드에서 데이터 추출 (0) | 2023.10.24 |
클라이언트 통계 테이블(Microsoft SQL Server Management Studio) (0) | 2023.10.24 |
ID를 복제하고 변경하는 방법은? (0) | 2023.10.24 |