在带有命名空间的xml文档中使用html标记

时间:2014-01-26 17:26:38

标签: html xml

我想使用xml命名空间和标记html

在我的hr文档中显示一个简单的行
<?xml version="1.0"?>
<documents xmlns:html="http://www.w3.org/1999/xhtml">
<document>
    <title>doc1</title>
    <html:hr></html:hr>
    <text>data1</text>
</document>
<document>
    <title>doc2</title>
    <text>data2</text>
</document>
</documents>

但是它在浏览器中显示的文档就像简单的xml一样,没有任何行但只有<html:hr />而不是行。

有什么问题?

1 个答案:

答案 0 :(得分:1)

请尝试添加带有样式的“div”(我创建了包含以下内容的1.html文件,并且它在IE8.0.6001.18702中有效)

<?xml version="1.0"?>
<documents xmlns:html="http://www.w3.org/1999/xhtml">
<document>
    <title>doc1</title>
    <div style='border:none;border-bottom:solid windowtext .75pt;'>
        <html:hr/>
      <text>data1</text>
    </div>
</document>
<document>
    <title>doc2</title>
    <text>data2</text>
</document>
</documents>