加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 22:42:54 所属栏目:百科 来源:网络整理
导读:我想加粗并在我的xml Content中添加中断用html标签. 这是我尝试的方法: ?xml version="1.0" encoding="UTF-8"?-ResponseCount1/Count-Result-resultTitleTitle Title/TitleContenth1bSubheading/b/h1 h3Hello everyone/h3br/ Date:23th Novemberbr/ br//Co
我想加粗并在我的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显示为标记文本而不是根据样式表格式化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读