2011-09-02 3 views
0

jdom을 사용하여 XML에 대한 일부 텍스트 입력을 구문 분석하고 있습니다. 다음과 같은 구조를 가지고 있습니다 :JDOM : xml-code가 포함 된 문자열에서 요소 생성

<item> 
    <text>Some description</text> 
    <options .... /> 
</item> 
<item> 
    <text>Some description 2</text> 
    <options .... /> 
</item> 

그런 다음 일반 w3c.dom 개체가 필요합니다.

DOMOutputter domOutputter = new DOMOutputter(); 
    org.w3c.dom.Document w3cDoc = domOutputter.output(doc); 

이 코드와 요소를 만드는거야 :이 코드를 사용하고

Element desc = new Element("tekst"); 
String description = //some function returning string 
desc.addContent(description); 
e.setContent(desc); 
전자는 ("항목") 그것은 잘 작동

하지만 문제는 새로운 요소입니다

"설명"사용자가 일부 XML 태그를 삽입 할 때입니다. 나는 그것을 처리하고 싶다. 나는 다음과 같은 결과를 출력했다 :

<text>&lt;bold&gt;description&lt;/bold&gt;</text> 

요소를 만들 때 태그를 자동으로 구문 분석 할 수있는 방법이 있습니까? w3cDoc에서 DOMSource를 사용하여 Source를 만들고 있는데 변환에 더 필요합니다. 어쩌면 탈출 한 대괄호를 대체해야합니까?

DCE

__

답변

관련 문제