2014-10-07 2 views
0

많은 사람들이 액세스 할 수있는 XML 파일이 있습니다. 때때로 사람들은 실수로 잘못된 문자를 남깁니다. (실수로 임의의 문자를 남기거나, 시작 주석 문자를 제거한 후에 종료 주석 문자를 삭제하는 것을 잊어 버림). 예를 들어 는 : -> 삭제 된 코멘트를 폐쇄하고, 실수로 눌려있는 //잘못 배치 된 문자로 xml 파일 정리

<?xml version="1.0"?> 
<element> 
    <cluster directory="Install">// 
     <in_element execute="true"/>--> 
    </cluster> 
</element> 

누군가 실수를 떠났다.

이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 파싱 ​​및 쓰는 것만으로 XML 편집기를 만들 수 있습니까?

<?xml version="1.0"?> 
<element> 
    <cluster directory="Install"> 
     <in_element execute="true"/> 
    </cluster> 
</element> 

고마워요!

답변

0

설명하는 방식대로 손상된 XML 파일의 자동 복구를 상상할 수 없습니다. 먼저 깨진 XML을 방지하기 위해 뭔가를 할 수 있습니다.

  1. 저장하기 전에 XML 파일을 편집 할 수있는 사람에게 확인을 요청하십시오.

  2. 사용자가 파일을 편집하여 잘못된 XML을 저장하지 못하도록하는 XML 편집기를 지정하십시오.

  3. XML 파일을 나중에 사용하기 전에 유효성을 검사하고 유효하지 않은 경우이를 거부하고 마지막 편집 사용자에게 알립니다.