2017-12-20 4 views
1

제 동료가 '스키마에 따라 XML 데이터가 유효하지 않습니다.'또는 유사한 오류로 인해 계속 손상되는 단어 문서를 작성했습니다. 메모장 ++에서 document.xml 파일을 살펴보고 유효성을 검사하면 오류 XML Parsing error at line 316366: Premature end of data in tag document line 2이 발생합니다. 문서의 단부 즉XML 구문 분석 오류 (MS Word로 인해 발생)를 이해하려고 시도했습니다.

</w:document> 

:

<w:document> xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 

여기서 라인 316,366이다 : 여기서 라인 (2)이다. 여기서 뭐가 잘못 됐니? 태그가 확인되지 않아서 나에게 보인다.

+0

2 행에서'w : document' 바로 뒤에'>'이 ​​올 것이 확실합니까? – choroba

+1

일반적으로 MS Word에서는 발생하지 않습니다. 심각한 버그가 발생했을 수 있지만 문서가 수동 또는 프로그래밍 방식으로 잘못 편집되었을 가능성이 큽니다. – kjhughes

+0

아마도 @kjhughes 일 것입니다. 나는 실제로 거기에서 아무 것도 진단 할 수 없기 때문에 실제로 그것에 대해 연구하고 있지 않다. 그러나 적어도 나는 동료들에게 아마도 그것이 그 이유라고 경고 할 수 있습니다. –

답변

2

2 호선은 매우 끝으로 > 이동 즉

<w:document 
    xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"> 

를하고 있어야합니다.

+0

고마워요. 나는 다른 HTML 코드에서 (NP ++에서) 정확히 같은 에러 코드를 얻었으나 이상한 Word 버그 여야한다고 생각한다. 그러나 여전히 손상된 문서이지만,이 태그는 사용자가 지정한 정확한 위치에 태그를 가지고있다. –

+0

@RichPrag : 그러면 여러 오류가 있습니다. 자유롭게 새로운 질문을하되, choroba는 * this * 질문에 제시된 유일한 오류를 해결했습니다. 따라서 [** accept **] (http://meta.stackoverflow.com/q/5234/234215) 답을주십시오. . 감사. – kjhughes