XML语言是支持还是前端?

时间:2017-11-14 05:12:10

标签: xml

问题可能很愚蠢,但我没有任何导师可以回答。 所以我发布在这里。

我知道XML是支持语言。但是在android中使用XML作为前端语言。请告诉我,我们可以根据我们的编码语言更改前端\后端。

还请分享一些用于开发java知识的书籍

请澄清

2 个答案:

答案 0 :(得分:0)

XML只是一种自我描述的语言 - 对于机器和人类来说都很容易阅读,例如

<page>
    <button text="press me"/>
</page>

是有效的XML,可用于描述用户界面(如HTML或Xaml)或存储在服务后端的数据,如

<books> 
    <book title="Catch 22"/>
</books>

关于你如何使用它的全部内容。不同的软件平台以不同的方式使用它。

答案 1 :(得分:0)

可扩展标记语言是一种类似于HTML的标记语言。

XML旨在存储和传输数据,因此从某种意义上讲,它既不像HTML,也不像HTML的前端或后端。

例如,后端可以生成HTML,该HTML会传递到前端以呈现网页。

XML可以由后端生成,并传递给前端以显示信息。而且,通过同一帐户,前端可以生成XML数据,该数据将传递到后端进行存储/处理。

示例:

在这里,我们有一个XML用于存储有关书籍的信息。这可以由后端生成并传递给前端。

<?xml version="1.0"?>
<catalog>
   <book id="bk101">
      <author>Gambardella, Matthew</author>
      <title>XML Developer's Guide</title>
      <genre>Computer</genre>
      <price>44.95</price>
      <publish_date>2000-10-01</publish_date>
      <description>An in-depth look at creating applications 
      with XML.</description>
   </book>
   <book id="bk102">
      <author>Ralls, Kim</author>
      <title>Midnight Rain</title>
      <genre>Fantasy</genre>
      <price>5.95</price>
      <publish_date>2000-12-16</publish_date>
      <description>A former architect battles corporate zombies, 
      an evil sorceress, and her own childhood to become queen 
      of the world.</description>
   </book>
</catalog>

此时,前端可能会解析此数据并仅提取书的作者和书名;显示如下内容:

作者:Gambardella,Matthew 标题:XML开发人员指南

作者:Ralls,Kim 标题:午夜雨