IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 一點 xml 知識一
一點 xml 知識一
時間:2016-12-14作者:華清遠見

XML 可擴展標記語言 (Extensible Markup Language, XML) ,用于標記電子文件使 其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己 的標記語言進行定義的源語言。

以 android 項目中 strings.xml 為例:

<?xml version="1.0" encoding="utf-8"?>
        <resources>
        <string name="app_name">HelloAndroid</string>
        <string name="action_settings"> </string>
        <!—可以寫成下面的格式-->
        < string name="action_settings"/>
        </resources>

文檔的第 1 行:XML 聲明——定義此文檔所遵循的 XML 標準的版本,在這個例子 里是 1.0 版本的標準,使用的是 utf-8 字符集。

這個聲明規范是推薦使用但未做強制,但是如果存在這個聲明,那么它必須出現在 文檔的第一行。

version 信息:如果使用 XML 聲明,那么必須包含 version 信息(version="1.0")。

XML version="1.0"是目前應用多的,除了 version=1.0 還有 version=1.1 版本。version1.0 和 version1.1 的區別在于,1.1 支持 Unicode 的后續版本,對命名使用的字符有更自由的政 策,添加了一些空格符并且允許對 1.0 禁止使用的控制字符進行字符引用。

Encoding 信息:encoding 信息是可選的,允許用戶顯示地說明文檔中使用的字符編碼。

常用的有 utf-8、utf-16、iso-8859-1 等,如果使用不常用的編碼,那么要確保所使用的 XML 處理器支持這種編碼,否則會產生錯誤,可參考 //www.w3.org/TR/REC-xml#charencoding。

<resources>是一個元素,一個合法的或公認的 XML 文檔必須至少有一個元素。每個元 素要么有一個標記,稱為空元素,要么有兩個標記,一個起始標記和一個結束標記,內容在 標記之間。

<resources> …</resources>
        <string name="app_name">HelloAndroid</string>

對于空元素可以寫成如下格式:

<TextView android:text=”空元素”></ TextView> 或
        < TextView android:text=”空元素” />

XML 文檔的第一個或上方標記被稱為文檔元素(document element)或根元素(root element),如第 3 行的 resources 元素。任何 XML 文檔都需要文檔元素,至多有一個。

注釋:包含人可讀的信息,幫助用戶理解文檔或文檔中標記的用途。在例子中,注釋出 現在第 2 行。注釋以結尾,不能包含字符序列--。除了標記內部,如標記括號 內部,注釋可以放在 XML 文檔的其他任何位置。以下就是錯誤的:

<TextView android:layout_width="wrap_content"
        <!-- android:layout_height="wrap_content" -->
        android:text="@string/hello_world" />

這種是錯誤的,因為寫在了 TextView 標記內部。

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
主站蜘蛛池模板: 诸城市瑞特机械有限公司_洗筐机,周转箱,托盘清洗机,风淋室 | 输送机|滚筒输送机|皮带输送机|滚筒|无动力滚筒|万向球生产厂家-上海霞韵输送机械设备有限公司 | 全球环保研究网_生态环境绿色产业咨询部_生态文明建设行业智库 ? | 全自动拆包机,自动拆包机,全自动逐层拆包机,全自动吨袋拆包机,吨袋拆包机,管链输送机,气流分级机 | 油管家,货车油管家,工程车油管家-淄博畅行电子科技有限公司 | 天津佳创博为科技有限公司|AGV控制器|无人搬运车|磁导航传感器|AGV专业零配件 | 螺旋钢管厂家,临沂瑞源工贸有限公司 | 重庆成考网_重庆成人高考网| 浙江创洁卫生消杀有限公司-浙江杀虫公司,温州消杀公司,温州灭鼠公司,灭蟑螂,灭蚊蝇,灭跳蚤,灭书虱,灭臭虫,灭螨虫,白蚁防治,房间消毒除味等专业服务 | 金相切割机-金相磨抛机-显微/维氏/布氏/洛氏硬度计-自准直仪-金相显微镜-万能材料试验机-清洁度检测仪-淋雨试验机-上海中研精密仪器制造有限公司 | 贴片磁胶电感_一体成型电感_贴片共模电感_广东精密龙电子科技有限公司 | 种植槽系统,移动苗床,多层种植货架,潮汐苗床,物流苗床,潮汐面板,立体旋转育秧床,河北博超温室设备有限公司 | 江苏华海诚科新材料有限公司、连云港华海诚科新材料有限公司、连云港新材料 | 医疗器械招标网—打造医械厂家专业服务平台 | 临沂网站建设,临沂网站制作,临沂网络公司,临沂小程序开发,临沂网站设计,沂水网站建设,沂南网站建设,蒙阴网站建设,平邑网站建设,费县网站建设,兰陵网站建设,郯城网站建设,临沭网站建设,莒南网站建设,兰山网络公司 | 中国江苏国际经济技术合作集团有限公司-致力于做大做强国际工程、国内工程、国际贸易和城镇投资 中国建材信息总网-中国建材行业权威的信息资讯平台 | 廊坊纳科新材料技术有限公司--纳科新材料技术有限公司|廊坊纳科新材料|纳科新材料技术 | 全自动视觉点胶机|在线式点胶机|精密点胶阀设备厂家-杭州迈伺特科技有限公司 | 企业网站模板_公司模板网站_网站整站源码 - 亿搜云全网营销平台 企业头条—优府网企业自媒体 | 专业制造泥浆泵阀箱、锻造零件、曲轴、台阶轴等各种机械部件 - 四川中宇重工科技有限公司 | 球场地板_运动场地面_体育设施器材_地坪漆工程_项目承接-大上实业(深圳)有限公司 | 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 中式婚礼_汉服婚礼_传统婚礼_婚庆公司_云歌婚礼策划【官网】 | 重庆宏工_隧道取芯钻机_公路护栏钻机-车载式钻机_打钻一体机_护栏抢修车_隧道钻机-工程机械 | 河北兴泓环保设备有限公司-冷却塔_废气净化塔_污水除臭设备 | 伸缩接头,限位伸缩接头,传力接头,可拆卸接头,橡胶接头,衬四氟橡胶接头,橡胶软连接,橡胶补偿器,防水套管- 巩义市隆盛管道设备有限公司 | 无锡泡沫包装生产厂家-江阴源欧包装材料有限公司| 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 美国西娅图床垫官网-专注高端床垫18年 - 美国西娅图床垫官网 | 临沂网站建设,临沂网站制作,临沂网络公司,临沂小程序开发,临沂网站设计,沂水网站建设,沂南网站建设,蒙阴网站建设,平邑网站建设,费县网站建设,兰陵网站建设,郯城网站建设,临沭网站建设,莒南网站建设,兰山网络公司 | 吉安仁济医院「官网」吉安男科医院-吉安仁济男科医院靠谱吗-男性专科医院 | 箱包定制_广州箱包厂_双肩电脑背包_双肩旅行包_拉杆箱包_商务公文包_包包批发,深圳爱自由,礼品箱包定制,电话:400-0061-690 | 全不锈钢拉钉|铁开口拉钉|全铝封闭拉钉厂家-凯仕特官网 | 滤布_PP滤芯_过滤芯_线绕滤芯_碳纤维滤芯 - 东莞市三比过滤器材有限公司 | 无土栽培|无土栽培技术|水肥一体化|无土栽培蔬菜 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例课堂实录,高效课堂教学视频,观摩展示公开示范优秀课视频,教学大赛视频! | 网络舆情_网络舆情监控系统_舆情监测软件_舆情监控平台-北鲲舆情 | 真石漆设备-干粉砂浆生产线-保温砂浆机械-郑州屹成机械设备 | 绍兴宇力半导体有限公司官网 | 直饮水设备-纯水设备-软化水设备 - 亿家清泉水处理设备厂家 |