본문 바로가기 메뉴 바로가기

야라바

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

야라바

검색하기 폼
  • 분류 전체보기 (2228)
    • 여행 (1527)
      • 파리걷기 (153)
      • 제주올레걷기 (122)
      • 지리산둘레길 (38)
      • 마카오 홍콩 걷기 (51)
      • 산티아고 순례길 (117)
      • 뚜르 드 몽블랑 TMB (78)
      • 해외 트레킹 (200)
      • 해파랑길 (201)
      • 남파랑길 (279)
      • 서해랑길 (203)
    • 무료 소프트웨어 (138)
      • 시스템 도구 (58)
      • 사용자 도구 (69)
    • 프로그래밍 (224)
    • IT 일반 (98)
    • 웹 및 앱 (24)
    • 컴퓨터 팁(Tip) (61)
    • 사는 이야기 (153)
      • 독서 (23)
      • 사람과 자연(自然) (118)
  • 방명록

의미기반비교 (1)
XML 파일 비교하기(xmldiff, 의미 기반 비교)

최근의 프로그램들은 설정 파일이나 데이터를 XML 파일에 저장하는 경우가 많다. 그런데, XML 파일 내용이 동일한 것 같은데도 해당 파일을 기반으로 동작하는 서로 다른 두 개의 프로그램이 다르게 동작하는 현상을 만났다.  차이점이라면 하나는 파일이 읽기 좋게 들여 쓰기가 잘 되어 있는 것이고, 다른 하나는 사람이 보는 파일이 아니므로 XML 규칙에 맞게 공백을 최소화한 것이다. XML이나 HTML에서 태그 규칙 말고 태그 외부의 공백은 구조와 내용에 아무런 영향을 미치지 않는다. 이런 상황에서 1만 라인이 넘는 파일 내용을 사람의 눈으로 비교할 수는 없는 노릇이고 diff 도구를 사용하면 좋겠지만 공백하나라도 차이가 있으면 서로 틀린 것으로 간주하여 메시지를 출력하므로 이런 상황에서는  단순 diff ..

컴퓨터 팁(Tip) 2024. 7. 13. 19:27
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바