当前位置 : 主页 > 网页制作 > xml >

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

来源:互联网 收集:自由互联 发布时间:2021-06-13
我想加粗并在我的xml Content中添加中断用html标签. 这是我尝试的方法: ?xml version="1.0" encoding="UTF-8"?-ResponseCount1/Count-Result-resultTitleTitle Title/TitleContenth1bSubheading/b/h1 h3Hello everyone/h3br/ Date:
我想加粗并在我的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显示为标记文本而不是根据样式表格式化.

网友评论