问题可能很愚蠢,但我没有任何导师可以回答。 所以我发布在这里。
我知道XML是支持语言。但是在android中使用XML作为前端语言。请告诉我,我们可以根据我们的编码语言更改前端\后端。
还请分享一些用于开发java知识的书籍
请澄清
答案 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 标题:午夜雨