猿问

XML中的“xmlns”是什么意思?

XML中的“xmlns”是什么意思?

我在XML文件中看到了以下一行:

xmlns:android="http://schemas.android.com/apk/res/android"

我也见过xmlns在我遇到的许多其他XML文件中。

那是什么?


一只名叫tom的猫
浏览 7397回答 3
3回答

慕侠2389804

xmlns-xml命名空间。这只是一种避免元素名称冲突的方法。例如:<config&nbsp;xmlns:rnc="URI1"&nbsp;xmlns:bsc="URI2"> &nbsp;&nbsp;<rnc:node> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<rnc:rncId>5</rnc:rncId> &nbsp;&nbsp;</rnc:node> &nbsp;&nbsp;<bsc:node> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<bsc:cId>5</bsc:cId> &nbsp;&nbsp;</bsc:node></config>两种不同node元素在一个XML文件中。如果没有名称空间,此文件将无效。
随时随地看视频慕课网APP
我要回答