2010-08-16 2 views
3

Jdom api에서 아래에 <selfClosingTag />과 같은 자체 닫기 xml 태그를 만드는 함수가 있습니다. 방법JDOM을 사용하여 자체 닫기 태그를 만들 수 있습니다.

<parentTag> 
    <selfClosingTag /> 
    <firstChild>...... </firstChild> 
    <secondChild>...... </secondChild> 
</parentTag> 

누군가가 말해 주시겠습니까 :

예를 들어, 나는 다음과 같은 내용을 작성해야합니다. 이런 종류의 자기 닫는 태그가 mathml 문서에 필요하기 때문에 그렇게하지 말라고 말해주세요.

감사합니다, Chepukha

답변

4

당신이, 비어에 자식 노드를 추가하지 않는 것이, 만드는 모든 요소입니다. 빈 요소는 <element/> 또는 <element></element>으로 나타낼 수 있습니다. 어느 것이 정말로 중요하지 않아야합니다.

+0

대단원! 설명을 위해 링크와 mwittrock에 대해 Json에게 감사드립니다. – chepukha

+0

IMHO : 빈 요소로 가득 찬 큰 XML 파일을 처리해야하는 시점에 중요합니다. – sourcerebels

+0

@chepukha이 답변으로 문제가 해결되면 체크 표시를 클릭하십시오. –

2

그것은 수정처럼 보인다하여이 같은 XMLOutputter 트릭 수행해야합니다

outputter.setFormat(outputter.getFormat().setExpandEmptyElements(false)); 

javadoc for setExpandEmptyElements를 참조하십시오.

관련 문제