当前位置: 首页 > 面试题库 >

如何在Angular JS的HTML中显示XML文本

田鸿彩
2023-03-14
问题内容

我有一些字符串数据-

 var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel>    </rss>" ;

现在,我希望此字符串以正确的xml格式显示在网页上。

<channel>
   <title>
        RSS Title
   </title>
</channel>

我怎样才能做到这一点?


问题答案:

原本希望google-code-
prettify可以完成这项工作,但看起来却没有缩进。带有一个用于缩进的附加插件(vkbeautify),能够通过缩进获得正确的xml格式。

http://plnkr.co/edit/Pep9HurLI8NPtAXRsoFD?p=preview

<div ng-controller="myCtrl">
  <pre class="prettyprint lang-xml"></pre>
</div>

App.directive('prettyprint', function() {
  return {
    restrict: 'C',
    link: function postLink(scope, element, attrs) {
          element.text(vkbeautify.xml(scope.dom, 4));
    }
  };
});


 类似资料:
  • 本文向大家介绍如何在PHP中以HTML显示XML?,包括了如何在PHP中以HTML显示XML?的使用技巧和注意事项,需要的朋友参考一下 如果字符串是预先格式化的,并且需要用纯文本表示,则可以将其包装在HTML <pre />标记中,并且html实体可以用于转义尖括号。这已经显示如下- 字符串被分配给字符串类型,上面的字符串用于显示HTML中的XML- 示例 输出结果 这将产生以下输出-

  • 我有一个由itext自动生成的PDF文件,我需要在HTML中显示该PDF文件。我的问题是:如何使用PDF.js在HTML中显示一个本地PDF文件?那个PDF文件应该按照某些标准生成吗?

  • 问题内容: 我希望有一种方法可以在中显示XML文件的内容。通过实现自定义(和),我已经使用DOM完成了这一工作。但是,它非常笨拙(很多变通方法和黑客手段),并且边缘比较粗糙。 有谁知道一种方法来显示用SAX解析的XML文件的内容? 谢谢! 问题答案: 这是我使用的代码。它基于Dom4J的API,但是您可以轻松地将其转换为您喜欢的XML库的API:

  • 问题内容: 我有简单的 HTML : 我想在中显示HTML样式的文本。这个怎么做? 问题答案: 您需要使用XML字符串中的HTML。仅在布局XML中引用带有HTML的字符串将不起作用。 这是您应该做的:

  • 问题内容: 如何在同一页面中显示XML和其他类型的数据? 上面的XML应该按格式显示。另外,我想在页面中显示HTML表和其他内容。如何实现呢? 我确实在STRING中通过文件获取了XML。 我不想解析它 我要显示(就是这样) 如果您谈到XSLT(请举个例子) 我正在考虑使用Jquery插件(有任何示例吗?) 问题答案: 一种简单的解决方案是将其嵌入元素内,这样既可以保留格式,也可以保留尖括号。我还

  • 问题内容: 我正在使用Python制作网络应用程序,并且有一个要在HTML页面上显示的变量。我该怎么做呢?将使用在HTML页面是正确的做法呢? 问题答案: Flask文档中对此进行了非常清楚的解释,因此建议您阅读此书以全面理解,但这是呈现模板变量的非常简单的示例。 HTML模板文件存储在: 和简单的Flask应用程序: 运行此脚本,然后在浏览器中访问http://127.0.0.1:5000/。您