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

當(dāng)前位置: > 華清遠(yuǎn)見教育科技集團(tuán) > 嵌入式學(xué)習(xí) > 講師博文 > 一點(diǎn) xml 知識(shí)一
一點(diǎn) xml 知識(shí)一
時(shí)間:2016-12-14作者:華清遠(yuǎn)見

XML 可擴(kuò)展標(biāo)記語言 (Extensible Markup Language, XML) ,用于標(biāo)記電子文件使 其具有結(jié)構(gòu)性的標(biāo)記語言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己 的標(biāo)記語言進(jìn)行定義的源語言。

以 android 項(xiàng)目中 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 標(biāo)準(zhǔn)的版本,在這個(gè)例子 里是 1.0 版本的標(biāo)準(zhǔn),使用的是 utf-8 字符集。

這個(gè)聲明規(guī)范是推薦使用但未做強(qiáng)制,但是如果存在這個(gè)聲明,那么它必須出現(xiàn)在 文檔的第一行。

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

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

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

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

<resources>是一個(gè)元素,一個(gè)合法的或公認(rèn)的 XML 文檔必須至少有一個(gè)元素。每個(gè)元 素要么有一個(gè)標(biāo)記,稱為空元素,要么有兩個(gè)標(biāo)記,一個(gè)起始標(biāo)記和一個(gè)結(jié)束標(biāo)記,內(nèi)容在 標(biāo)記之間。

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

對(duì)于空元素可以寫成如下格式:

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

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

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

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

這種是錯(cuò)誤的,因?yàn)閷懺诹?TextView 標(biāo)記內(nèi)部。

發(fā)表評(píng)論
評(píng)論列表(網(wǎng)友評(píng)論僅供網(wǎng)友表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述)
主站蜘蛛池模板: 威海牙科,威海种植牙,威海人工种植牙-威海经济开发区姚晓艺口腔诊所 | 泰州光明会计师事务所有限公司-财务业务审计,会计服务业务及资产评估业务的专业服务机构 | 网络公关公司_舆情监测_危机公关_品牌公关_一夜红传媒 | 中深世纪广告公司 深圳标志设计,深圳logo设计公司,包装设计公司,深圳商标设计,深圳画册设计公司 中商信息网-商务数据网-中文商务数据网 | 西安鲁班装饰 - 家庭装修,别墅装修,西安十大装修公司排名 | 主题公园设计|主题公园规划|水上乐园设计|龙翔设计|龙翔景观|龙翔文旅|深圳市龙翔设计景观工程有限公司 | 搅拌器「厂家直销」-淄博亿贝化工设备有限公司| 盐城市宏展环保材料有限公司-官网-滤袋,过滤袋,液体过滤袋,袋式过滤器,无纺布过滤袋,废液过滤袋 盐城市城镇化建设投资集团有限公司[盐城国资企业、盐城国资集团、盐城文化旅游、盐城基础设施、盐城土地开发、盐城粮食收储] | 三轴伺服机械手_五轴伺服机械手_注塑机械手_东莞市浩能自动化机械有限公司 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 昆明纸箱厂-礼盒定制-包装盒定做-纸箱厂-云南包掌柜包装有限公司 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 新鲜水果 新鲜茶 - 甜啦啦官网 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 塑料植草格_停车场植草格_消防车道植草格厂家_山东朋联建材 | 悬挂式小鼠笼架,植物标本采集箱,昆虫标本盒厂家-北京合力科创科技发展有限公司 | 微库仑硫氯分析仪-化学发光定氮仪-X荧光硫测定仪-泰州江河仪器有限公司 | 视频制作_产品宣传片拍摄_二维动画制作公司-深圳火牛传媒 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 上海专升本-上海统招专升本网| 儒亚科技_磁悬浮天平,竞争吸附,高压热重,重量法高压,高压密度 | 亦庄律师法律咨询|北京亦庄律师在线|-亦庄律师事务所 | 永康微网站建设、永康手机网站建设、永康营销型网站建设、永康外贸网站建设、永康网站托管、永康网络公司—英汇网络 - 永康市英汇网络技术有限公司 | 上海外资代理记账|上海软银财务咨询有限公司 | 项目可行性研究报告_稳评能评节能报告_节能报告收费标准-智汇中经(上海)管理咨询有限公司 | 氯化亚铜_氯化亚铜厂家_衡水丰亿工贸有限公司 | 石墨热场|PECVD石墨舟|碳碳框|燃料电池双极板|半导体石墨|光纤用石墨模具|石墨电极加工|石墨制品|上海弘竣新能源材料有限公司 | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 | 压力机-压装机-黄油机-黄油泵-[广东品嘉灵]专业定制各种精密压装设备 | 合肥发斯特精密塑模有限公司专业精密磨具,注塑模具,精密注塑机械零件(加工制造|生产|销售|厂家) 浩通集团 国际货运 物贸一体化 中非经贸 | 山东岱新起重机械有限公司,单梁桥式起重机,双梁桥式起重机,通用式门式起重机,欧式起重机系列 | 一站式管材,型材,板材,焊接加工等工程材料批发商-佛山市佛孟钢铁有限公司 | 深圳奥力特化工产品有限公司企业网站| 手术无影灯生产厂家-提供电动手术台,电动产床定制与批发-山东华辰医疗设备有限公司 | 校园防欺凌|视频一键式报警器|防霸凌报警柱|停车场语音对讲|商铺联网报警|应急广播音柱|居家养老一键通|盾王可视联网运营中心 | 石家庄LED显示屏|石家庄显示屏|河北显示屏升级改造|石家庄科航光电科技有限公司_石家庄科航光电科技有限公司 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 思源医疗器械网,雾化器厂家,医用床生产厂家,医疗器械厂家,医疗器械代加工 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 南开大学在职研究生招生信息网 | 深圳汽车贴膜_深圳全车车身改色贴膜|UPPF隐形车衣官网 |