XML 문자열을 붙여서 XML 문서를 올바르게 읽을 수 있도록 서식을 지정할 수있는 무료 XML 형식 (들여 쓰기) 도구가 있습니까?
감사
편집 ~ Windows XP에서 XML 메모장을 사용하고 있습니다.
XML 문자열을 붙여서 XML 문서를 올바르게 읽을 수 있도록 서식을 지정할 수있는 무료 XML 형식 (들여 쓰기) 도구가 있습니까?
감사
편집 ~ Windows XP에서 XML 메모장을 사용하고 있습니다.
답변:
메모장 ++ 에이 기능이 있다고 생각 합니다.
편집 (최신 버전의 경우)
"XML 도구"플러그인 (메뉴 플러그인, 플러그인 관리자)을 설치 한
후 다음을 실행하십시오. 메뉴 플러그인, Xml 도구, Pretty Print (XML 전용-줄 바꿈)
원래 답변 (이전 버전의 Notepad ++)
메모장 + + 메뉴 : TextFX-> HTML Tidy-> Tidy : Reindent XML
그러나이 기능은 XML을 감싸서 '엉뚱한'것처럼 보입니다. 랩하지 않으려면
C:\Program Files\Notepad++\plugins\Config\tidy\TIDYCFG.INI
,[Tidy: Reindent XML]
추가 wrap:0
하십시오.[Tidy : Reindent XML] input-xml : 예 들여 쓰기 : 예 랩 : 0
Windows 용 Firstobject의 무료 XML 편집기는 foxe라고 하는 훌륭한 도구입니다.
XML을 열거 나 붙여넣고 들여 쓰기를하려면 F8 키를 누릅니다 (기본 들여 쓰기 공간 수를 0으로 설정해야 함).
단순 해 보이지만 C ++로 작성된 사용자 지정 XML 파서가 포함되어있어 매우 큰 XML 파일을 효율적으로 사용할 수 있습니다 (사용한 값 비싼 "첩보"관련 도구와 달리).
제품 페이지에서 :
이 첫 번째 객체 XML 편집기 (CDataEdit 기가 바이트 편집 컨트롤 MFC 구성 요소 포함)의 전체 Visual C ++ 소스 코드는 Advanced CMarkup Developer License의 일부로 제공됩니다. 개발자는 자체 목적에 따라 유효성 검사, 변환, 미화 및보고와 같은 사용자 지정 XML 처리 기능을 구현할 수 있습니다.
다음을 사용하십시오.
xmllint
--format
모든 Visual Studio Express 제품에서 XML 파일을 열고 Ctrl+ A, Ctrl+ K, Ctrl+ F를 눌러 형식을 올바르게 지정할 수 있습니다 .
이봐, 그것은 무료이고 도구이기 때문에 질문에 맞습니다. :-)
http://xmltoolbox.appspot.com/ 시도해 볼 수도 있습니다 . 온라인 XML 포맷터입니다. xml을 큰 텍스트 영역 필드에 붙여 넣고 "format xml"을 누르면 텍스트 영역에 XML이 인쇄되어 읽기 또는 복사가 쉽습니다.
특정 요소를 모두 볼 수있는 멋진 필터 기능도 있습니다.
도구를 즐기시기 바랍니다
Notepad ++를 사용하는 경우 XML 도구 플러그인을 설치하는 것이 좋습니다 . 모든 XML 내용 (들여 쓰기 및 줄 바꿈)을 아름답게하거나 정리할 수 있습니다. 또한 파일을 (자동) 확인하고 XSL 변환을 적용 할 수 있습니다.
최신 zip을 다운로드하고 추출 된 DLL을 메모장 ++ 설치의 plugins 디렉토리에 복사하십시오. 또한 외부 라이브러리를 다운로드하여 % SystemRoot % \ system32 \ 디렉토리에 복사하십시오.
고급 기존 형식 [업데이트]
XMLSpectrum 은 오픈 소스 구문이 더 밝습니다 . 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와 XMLSpectrum을 모두 '홈 프로젝트'로 유지합니다.]
프로그래머라면 많은 XML 구문 분석 프로그래밍 라이브러리를 사용하여 XML을 구문 분석 한 다음 출력 할 수 있습니다. 인쇄 된 들여 쓰기 된 출력 은 출력 옵션입니다.
http://prettydiff.com/을 시도 하십시오 . 알고리즘은 HTML Tidy와 유사하지만 더 완벽합니다. 이 프로그램은 전적으로 JavaScript로 작성되므로 따로 설치할 필요가 없습니다.
직접 대답은 아니지만 그럼에도 불구하고 알아두면 좋은 점 : 들여 쓰기 후 형식화 된 XML을 처리하는 파서 및 응용 프로그램이 다른 결과를 생성하지 않는지 확인하십시오. 공백은 종종 XML에서 중요 하며 가장 적합한 구문 분석기는이를 응용 프로그램에 버블 링합니다.
<Run />
태그가 XAML 소스 파일 에서 밀접하게 접하지 않는 한 인접한 태그는 출력에 (보통 원하지 않는) 공간을 만듭니다.