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

前端之家收集整理的这篇文章主要介绍了添加分隔线并格式化xml内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想加粗并在我的xml< Content>中添加中断用html标签.
这是我尝试的方法

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. -<Response>
  3.  
  4. <Count>1</Count>
  5.  
  6.  
  7. -<Result>
  8.  
  9.  
  10. -<result>
  11.  
  12. <Title>Title Title</Title>
  13.  
  14. <Content><h1><b>Subheading</b></h1> <h3>Hello everyone</h3><br/> Date:23th November<br/> <br/></Content>
  15.  
  16. <Image/>
  17.  
  18. <CreatedAt>2015-12-14T06:42:55.267Z</CreatedAt>
  19.  
  20. <ModifiedAt>2015-12-14T07:17:19.577Z</ModifiedAt>
  21.  
  22. <CreatedBy>00000000-0000-0000-0000-000000000000</CreatedBy>
  23.  
  24. <ModifiedBy>00000000-0000-0000-0000-000000000000</ModifiedBy>
  25.  
  26. <Owner>00000000-0000-0000-0000-000000000000</Owner>
  27.  
  28. <Link/>
  29.  
  30. <Group>TSTSCC</Group>
  31.  
  32. <Id>e7e87f30-a22d-11e5-8340-f3025c46ea4f</Id>
  33.  
  34. </result>
  35.  
  36. </Result>
  37.  
  38. </Response>

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

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

解决方法

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

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

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

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

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

猜你在找的XML相关文章