WordProcessingML 형식의 XML로 저장된 Word 2003 문서가 있습니다. 여기에는 적절한 내용으로 동적으로 대체 될 몇 개의 자리 표시자가 포함됩니다. 그러나 문제는 워드가 겉으로보기에는 무작위로 분리 된 단어로 그들을 나눕니다. 대신이의 예를 들면 다음과 같습니다MS Word에서 XML 형식의 단어를 분할합니다.
<w:t>${dl.d.out.ecs_rev}</w:t>
나는이 있습니다
...
<w:t>${</w:t>
</w:r>
<w:r wsp:rsidR="005D11C0">
<w:rPr>
<w:sz w:val="20" />
<w:sz-cs w:val="20" />
</w:rPr>
<w:t>dl.</w:t>
</w:r>
<w:r wsp:rsidRPr="00696324">
<w:rPr>
<w:sz w:val="20" />
<w:sz-cs w:val="20" />
</w:rPr>
<w:t>d.out.ecs_rev}</w:t>
...
은 Word 2003을 사용하여 "깨끗한"XML 문서를 저장하는 방법이 있나요, 또는 할 수있는 기존의 솔루션이 있습니다 청소?
자바에서 삽입 자의 분리 된 부분을 연결하는 프로그램을 만들려고했지만 다른 절단 조합의 수가 비교적 많기 때문에 그 알고리즘은해야 할 원래 작업보다 훨씬 복잡합니다. , 그래서 그것은 스스로 문제입니다.