我想从xml文件中提取html页面。请有任何想法吗?从xml中提取HTML
<?xml ....>
<first>
</first>
<second>
</second>
<xhtml>
<html>
.....some html code here
</html>
</xhtml>
我想提取html页面,因为它是从上面。
我想从xml文件中提取html页面。请有任何想法吗?从xml中提取HTML
<?xml ....>
<first>
</first>
<second>
</second>
<xhtml>
<html>
.....some html code here
</html>
</xhtml>
我想提取html页面,因为它是从上面。
因为xml和html标记是相似的,所以任何xml解析器都可能有问题。我建议当你将xml文件保存在xml文件中时,你需要对它进行编码以防止xml解析器出现问题。然后,当您回忆xml中的数据时,您只需将其解码即可使用。
<?xml ....?
<first></first>
<second></second>
<markup>
<html>
code here
</html>
</markup>
当你解码的标记部分它看起来像这样
<html>
code here
</html>
我没有生成这个XML ...它来自web服务的响应。所以没有控制我得到什么。 – Yahiya
啊好吧,那么没有乐趣那里。我对java不太了解(甚至没有体面),所以我在这方面可能没什么帮助。祝你好运。 –
您可能会发现一些使用这样的:
http://www.w3schools.com/xml/xml_parser.asp
您可以从XML提取HTML使用JavaScript。然后,您可以使用JavaScript在您的HTML页面上创建一个元素,并在其中转储HTML。唯一的问题是,您收到的XML数据似乎有一个HTML标记。
如果要将内容添加到现有页面,则必须去掉html和body标签。
可能有帮助:http://stackoverflow.com/questions/4980786/getting-html-from-xml-with-javascript-jquery – NINCOMPOOP
我需要Java中的这个。我需要在服务器端使用它。 – Yahiya
您是否试图简单地用XML解析器解析它,然后获取节点值? – Bigood