2013-04-15 3 views
0

xml 파일에서 html 페이지를 추출하고 싶습니다. 어떤 아이디어라도 제발?xml에서 HTML 추출

<?xml ....> 
     <first> 
     </first> 

     <second> 
     </second> 
     <xhtml> 
      <html> 
       .....some html code here 
      </html> 
     </xhtml> 

위와 같이 HTML 페이지를 추출하고 싶습니다.

+0

도움이 될 수 있습니다 : http://stackoverflow.com/questions/4980786/getting-html-from-xml-with-javascript-jquery – NINCOMPOOP

+0

Java에서 이것을 필요로합니다. 서버 측에서 사용해야합니다. – Yahiya

+0

XML 파서로 구문 분석을 시도한 다음 노드 값을 얻으려고 했습니까? – Bigood

답변

0

xml 및 html 마크 업과 비슷한 XML 파서가 문제가있을 수 있습니다. html 데이터를 xml 파일에 저장하면 xml 파서가 문제를 일으키지 않도록 인코딩 할 것을 제안합니다. 그런 다음 XML에서 데이터를 회수 할 때 사용하기 위해 디코딩해야합니다. 당신이이

<html> 
    code here 
</html> 
+0

나는이 xml을 생성하지 않고있다 ... 웹 서비스로부터의 응답으로오고있다. 그래서 내가 얻는 것에 대한 통제권이 없다. – Yahiya

+0

아아아, 그럼 그곳에는 재미가 없습니다. 나는 그 앞에 작은 도움이 될 수 있도록 자바 (또는 심지어 괜찮 았어)와 끝내되지 않습니다. 행운을 빌어 요. –

0

모양을 마크 업 섹션을 디코딩 할 때

<?xml ....? 
<first></first> 
<second></second> 
<markup> 
    &lt;html&gt; 
     code here 
    &lt;/html&gt; 
</markup> 

당신은 약간의 사용이를 찾을 수 있습니다 :

http://www.w3schools.com/xml/xml_parser.asp

당신은 XML에서 HTML을 추출 할 수 있습니다 JavaScript를 사용합니다. 그런 다음 HTML 페이지에서 JavaScript로 요소를 만들고 거기에 HTML을 덤프 할 수 있습니다. 유일한 문제는 수신중인 XML 데이터에 HTML 태그가있는 것입니다.

기존 페이지에 내용을 추가하려면 html 태그와 body 태그를 제거해야합니다.