xmlns命名空间
来源:互联网 发布:道家经典软件 编辑:程序博客网 时间:2024/06/05 00:27
转载:
xmlns是XML Namespaces的缩写,中文名称是XML命名空间。
使用的规则为,首先定义命名空间xmlns:namespace-prefix="namespaceURI"。Android中xml中的使用是:xmlns:前缀=http://schemas.android.com/apk/res/应用程序包路径;然后使用的时候按格式:namespace-prefix(前缀):属性
如果使用xmlns,则xmlns的定义必须放在最外层开始的的标记中
当命名空间被定义之后,所有带有相同前缀的子元素都会与同一个命名空间相关联。避免XML解析器对xml解析时的发送名字冲突,这就是使用xmlns的必要性。当自定义的View有自己的属性的时候,就用到xmlns来定义一个命名空间。
一个例子
<?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:my="http://schemas.android.com/apk/res/demo.view.my"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
-
- <demo.view.my.MyView
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- my:textColor="#FFFFFFFF"
- my:textSize="22dp"
- />
- </LinearLayout>
上面就重新定义了my这个命名空间。
0 0
- xmlns:XML命名空间
- xmlns命名空间
- xmlns命名空间
- xmlns命名空间
- xmlns命名空间
- xmlns命名空间
- xmlns命名空间
- xmlns(xml命名空间)
- XML之命名空间的作用(xmlns)
- XML之命名空间的作用(xmlns)
- XML Schema命名空间:xmlns介绍
- XML之命名空间的作用(xmlns)
- XML之命名空间的作用(xmlns)
- XML之命名空间的作用(xmlns)
- xmlns: 引入命名空间,编译不通过
- C# 读取带xmlns 命名空间的XML
- 读取带有Xmlns命名空间的XML文件
- 关于flash builder 4 命名空间问题 【xmlns】
- error C2871: “cv”: 具有该名称的命名空间不存在
- elasticsearch客户端大全(不断更新)
- Android 编程下两种方式注册广播的区别
- QT 发布带有QPrinter的程序
- <c:forEach>标签,需要与el表达式联合使用
- xmlns命名空间
- Java常用的几种缓存开源框架
- PowerShell远程执行脚本是如何引用外部参数
- Unity3D使用NGUI制作小地图
- Win7下面安装hadoop2.x插件及Win7/Linux运行MapReduce程序
- jquery html5 实现placeholder兼容password ie6
- Hbase的基本操作
- listView的普通使用
- Count and Say