添加分隔线并格式化xml内容

我想加粗并在我的xml< Content>中添加中断用html标签.
这是我尝试的方法

<?xml version="1.0" encoding="UTF-8"?>
-<Response>

<Count>1</Count>


-<Result>


-<result>

<Title>Title Title</Title>

<Content><h1><b>Subheading</b></h1> <h3>Hello everyone</h3><br/> Date:23th November<br/> <br/></Content>

<Image/>

<CreatedAt>2015-12-14T06:42:55.267Z</CreatedAt>

<ModifiedAt>2015-12-14T07:17:19.577Z</ModifiedAt>

<CreatedBy>00000000-0000-0000-0000-000000000000</CreatedBy>

<ModifiedBy>00000000-0000-0000-0000-000000000000</ModifiedBy>

<Owner>00000000-0000-0000-0000-000000000000</Owner>

<Link/>

<Group>TSTSCC</Group>

<Id>e7e87f30-a22d-11e5-8340-f3025c46ea4f</Id>

</result>

</Result>

</Response>

上面的结果显示了我使用的每个标签:< b> Hi< / b>
 而不是嗨.

那么如何用html标签格式化我的上面的xml内容呢?
有人可以帮忙吗?

解决方法

XML没有任何认语义,因此浏览器无法知道在这种情况下“h1”和HTML“h1”.实际上,它非常具体地不是HTML“h1”,而是XML文件所在语言中的“h1”,浏览器对此一无所知.

要使“h1”成为HTML“h1”,您需要将其转换为HTML命名空间.

<h1 xmlns="http://www.w3.org/1999/xhtml">

然后,它是否会根据您的需要显示,取决于您使用的浏览器或编辑器是否在上下文中使用已识别和处理的HTML
一个XML文件.我怀疑,大多数编辑仍然会向你展示文字,而不是
应用格式.

您实际上并没有说明您在哪里显示文件,但如果它在浏览器中,您可以将XML转换为HTML,或者您可以提供CSS样式表来告诉浏览器如何显示文本.但这意味着您还必须处理如何使其余的XML显示标记文本而不是根据样式表格式化.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念