
XML diff 검사기는 두 개의 XML 문서를 비교하고 구조적 차이의 집합으로 변경된 것을 보고합니다: 어떤 요소가 추가되거나 제거되었는지, 어떤 속성이 변경된 값인지, 텍스트 내용이 다른 곳인지를 다시 포맷하거나 순서를 바꾸는 순간 빨간색으로 변하는 한 줄씩 텍스트 diff 대신 두 문서를 노드 트리로 구문 분석하여 데이터로 비교합니다. 원본 XML은 왼쪽에, 새 XML은 오른쪽에 붙여넣고, /catalog/book[1]/@category와 같이 각각 발생한 정확한 노드 경로에 고정된 차이점 목록을 얻습니다.
구조적 비교가 중요한 이유는 XML 이 많은 다른 바이트 레이아웃에 걸쳐 동일한 의미를 지니고 있기 때문입니다. 두 문서는 구조가 동일하지만 들여쓰기,속성 순서,줄 끝 또는 빈 요소가 자체 닫는 태그로 작성되는지 여부가 다를 수 있습니다. 일반 텍스트 diff 는 그 모든 것을 변경 사항으로 플래그 지정합니다; 구조적 diff 는 이를 무시하고 파서가 문서를 읽는 방법을 실제로 변경하는 것만 보고합니다. 이 도구는 동일한 태그 이름의 하위 요소를 모양 순서에 따라 쌍을 이루므로 관련 없는 형제가 주변을 이동하더라도 두 번째 책 요소와 비교됩니다.
모든 것은 작은따옴표나 큰따옴표,자체 닫는 태그,CDATA 섹션,댓글, 처리 지침,표준 엔터티 참조의 속성을 처리하는 허용 파서로 브라우저에서 실행됩니다. 문서는 결코 장치를 떠나지 않으며 업로드되지 않으며 기록되지도 않습니다. 이는 XML 사람들이 비교하는 것이 종종 구성 파일,API 페이로드,사이트맵 또는 SVG 이기 때문에 중요합니다. 잘못된 입력은 침묵하는 오답이 아닌 명확한 메시지와 함께 보고되며,이 도구는 페이지가 로드된 후에도 네트워크 연결이 끊긴 상태로 계속 작동합니다.
첫 번째 필드에 원본 XML 을 넣고 두 번째 필드에 변경된 XML 을 넣습니다. 추가된 요소,제거된 속성 및 변경된 텍스트가 어떻게 보고되는지 확인하려면 샘플을 로드합니다.
"공백 무시"를 그대로 두면 다시 포맷해도 변경으로 간주되지 않으며 선택적으로 속성을 무시하거나 대소문자를 구분하지 않고 이름과 값을 비교할 수 있습니다.
비교를 누릅니다. 이 도구는 트리를 모두 구문 분석하고 모든 차이점을 노드 경로별로 나열하고,이전 값과 새 값을 나란히 표시하여 추가,제거 및 변경으로 그룹화합니다.
변경 유형별로 필터링하고 경로에서 각 요소, 속성 또는 텍스트 차이를 검사한 다음 전체 보고서를 복사하거나 다운로드하여 풀 요청 또는 티켓에 붙여넣습니다.
문서는 노드 트리로 파싱되어 데이터로 비교되므로,속성을 다시 들여쓰거나,속성을 재정렬하거나,줄을 다시 래핑하는 것은 변경으로 등록되지 않습니다. 실제 구조적 차이만 보고됩니다.
모든 차이는 /catalog/book[2]/price/text()와 같이 발생한 정확한 경로로 레이블이 지정되므로 전체 파일을 스캔하지 않고도 변경 사항을 찾아 수정할 수 있습니다.
diff는 변경된 속성값과 변경된 텍스트 내용에서 추가 및 제거된 요소를 분리하므로, 어떤 종류의 변화가 어디서 일어났는지 한눈에 확인할 수 있습니다.
동일한 태그의 반복되는 요소는 모양 순서에 따라 쌍을 이루므로 세 번째 항목은 세 번째 항목과 비교되고 관련 없는 형제는 전체 차이를 이동하지 않습니다.
Compare two CSV files and see which rows were added, removed, or changed, down to the exact cell. Match rows by a key column or by position. 100% client-side.
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Compare two lists to find common items, items unique to each list, and duplicates within a list. Case-insensitive matching, any delimiter, instant set operations. 100% client-side.
Format, beautify, minify, and validate XML online - preserves comments, CDATA, and attribute order, with clear error reporting
0 comments
No comments yet. Be the first to share your thoughts!