导读:在前面介绍了很多关于XML和HTML的东西,他们其实各有各的好处,在很多时候都需要结合起来使用。现在已经有XML和HTML结合的产物:XHTML(可扩展超文本标记语言)。在本篇博客中,则主要介绍通过引入命名空间的方法,进行XML和HTML混合使用的例子。
一、在XML中使用HTML
1.1,代码
Angel测试XML中的HTML
XML中的h1标签
HTML中的h1标签
1.2,说明
在中,引入了HTML的命名空间,所以在XML文档中,通过增加前缀HTML,就可以使用HTML的标签和语法。如果,没有这句话,则会出现下面的结果:
二、在HTML中使用XML
2.1,代码
测试HTML中的XML 测试HTML中XML使用
这是XML标签的内容
2.2,说明
在中,引入了xml的命名空间test,在代码中使用
没有前缀的效果:
三、扩展:数据岛
在HTML文档中使用
使用数据岛最为方便的方法是将XML数据保存为单独的XML文档,然后用
四、总结
XML和HTML文档的混合使用,都是在各自的文档中引入对方的命名空间,从而进行操作。这就和做系统时的命名空间是一样的,当我们引入了一个命名空间后,就可以调用里面的方法。后续会接着深入的学习Schema文件和XPath语言等,有所收获的时候,会接着总结。接下来会了解一下XHTML,以及URI、URN、URL等基本知识点。