2009-10-25 6 views
1

인 경우 XML 문서 내부의 HTML 문서가 제대로 표시되지 않습니다. XML 문서에서 반환 된 데이터를 가져 오기 위해 javascript를 사용하고 있습니다. 이 XML 파일 내부에는 XHTML 태그가 포함될 수있는 요소가 있습니다. XHTML이 CDATA 태그로 둘러싸여 있거나 수동으로 & lt/& gt를 입력 할 때 노드 값이 표시되지 않습니다. 요소 안에 XHTML 형식이 없으면 nodevalue가 정상적으로 표시됩니다.요소 내부의 첫 번째 텍스트가

<note title="criteria"> 
<ul> 
    <li>If patient has wide complex tachycardia and is pulseless, see VF/Pulseless VT protocol</li> 
    <li>Stable VT protocol - Asymptomatic or minor symptoms (palpitations, heart racing, etc.)</li> 
    <li>Unstable VT protocol – <u>HR&gt;150</u> with altered mental status changes, chest pain, hypotension, shock symptoms (cap refill &gt; 2 sec, poor peripheral pulses, cool distal extremities, diaphoresis).</li> 
</ul> 
</note> 

저는 XSLT를 사용하지 않으려 고하고 있지만 다른 방법이 있습니까?

+0

+1 구현 때문에. –

답변

0
+0

CDATA 보호 장치는 다른 장소에서 작동하지만 요소 내부의 첫 번째 장치는 아닙니다. 가드 앞에 텍스트가 있으면 XHTML이 정상적으로 표시됩니다. – cfree

+0

그건 아주 이상 해요! –

+0

정상적인 상황에서는 정상적으로 작동했을 것입니다. 내 XML 문서 안의 HTML 양에 대해서는 XSLT가 최선의 방법이었습니다 ... – cfree

관련 문제