我无法使用XML作为HTML的补充。我知道它们的用途,但我不太明白如何一起使用它们。
我知道您可以使用JavaScript将XML文件转换为HTML,但我不知道如何做到这一点。我怎样才能设置这个HTML文件的样式?
我有一个模板表单,我希望在服务器上可以访问该模板,我想为其启用编辑。编辑完成后,我想将编辑保存在一个单独的文件中,这样模板仍然可用。(就这样,你们有一些关于我需要它的背景知识)。 经过大量研究后,我得出结论,我需要使用XML,因为我将不得不存储和传输数据。
有没有人可以更详细地解释如何将XML用作HTML的补充? 如果您需要更多详细信息或信息,请告诉我们。我做了很多研究,并阅读了有关如何使用JavaScript将XML转换为HTML的其他帖子,但这并没有回答我关于它们如何完全相互补充的问题。 我想我的问题是我还没有设法绕过这个概念。
答案 0 :(得分:1)
XML
与HTML
相关,因为它使用相同的魔术字符作为其标记,并使用相同的逻辑放置数据。
<>
用于将标记与内容分开。&
以及<
等实体代码用于编码字符,否则会导致麻烦<someElement someAttribute="attr value">
最大的区别在于,XML是完全免费的,你如何命名你的元素和属性,而HTML依赖于专用名称(如<body>
),而XML在结构上是绝对严格的,而HTML允许很多(如未封闭的标签)。
作为中间的东西,有XHTML
,它与XML一样严格,但坚持HTML规则。
将HTML作为XML读取几乎是不可能的,但您可以轻松创建任何浏览器作为有效网页使用的XML。
您的问题因XSLT
而哭泣。这是一种将给定XML转换为新格式的方法。例如,这允许将您的数据导出为XML并从中创建一个漂亮的网页。不同的XSLT将以不同的方式呈现相同的数据。
有几种在线工具可以测试此功能。 you might have a look here
您的陈述经过大量研究后我得出的结论是,我需要使用XML,因为我将不得不存储和传输数据并不是很清楚...如何发送数据(对Web应用程序而言)以及发送(处理过的)数据的方式不受XML限制。这通常是使用JSON完成的,使用Java Script来读取,编辑和发送回来。
XML - &gt; XSLT - HTML经常被视为为Web查看器创建(而非静态)报告