XML头部句子的含义

时间:2014-02-17 05:47:11

标签: android xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

当我创建android应用程序时,我在XML File的头部看到了句子。但我不知道它的含义。

3 个答案:

答案 0 :(得分:1)

我假设你在谈论

<?xml version="1.0" encoding="UTF-8"?>

http://www.w3schools.com/xml/xml_tree.asp

从上面的链接引用

第一行是XML声明。它定义了XML版本(1.0)。

同时检查

http://en.wikipedia.org/wiki/UTF-8

<LinearLayout xmlns:android="schemas.android.com/apk/res/android"; 

你在xml中有LinearLayout

xmlns-其xml名称空间

快速搜索stackoverflow上的相同主题会给出以下链接,这些链接应该是您的问题

Why this line xmlns:android="http://schemas.android.com/apk/res/android" must be the first in the layout xml file?

What does "xmlns" in XML mean?

答案 1 :(得分:0)

我认为你在谈论这一行<?xml version="1.0" encoding="utf-8"?>

该行实际上定义了.xml文件的版本。

请参阅XML Standards

答案 2 :(得分:0)

在xml标题中,这是您定义的?xml version="1.0" xml VERSION 。这是要定义的xml的 ENCODING TYPE encoding="utf-8"?。这是xml的{strong> NAMESPACE xmlns:android="http://schemas.android.com/apk/res/android"希望这有帮助。