xml学习笔记(一)

XML 入门学习笔记(一) 第一章    XML的介绍和使用 1.1  简介 XML是一种可扩展标记性语言,它主要用于存储和传输数据。它是连接人和机器的一个桥梁。 它的标记可以通过用户自己定义,它被W3C推荐。 XML Example 1 ?xml version="1.0" encoding="UTF-8"?> note>   to>Tove/to>   from>Jani/from>   headi 阅读详情

 

XML教程

xml简介


xml(Extensible Markup Language)可扩展标记语言

xml的设计宗旨是传输数据,而非显示数据

xml不能代替html

xml是w3c的推荐标准


一个xml文档实例

<?xml version = “1.0” encoding = “iso-8859-1”?> <!-- xml声明版本和编码-->

<note><!--根元素-->

<to>fansa</to>

<from>yn</from>

<heading>Reminder</heading>

<body>Don't forget the meeting!</body>

</note>


xml文档必须包含根元素,该元素是所有其他元素的父元素


xml语法规则

所有的xml元素都必须要有关闭标签

xml标签对大小写敏感

xml必须正确的嵌套

xml文档必须要有根元素

xml的属性值必须加引号

xml中的实体引用

在xml中,一些字符拥有特殊的意义

&lt; < 小于

&gt: > 大于

&amp; & 和号

&apos; ' 单引号

&quot; “ 引号

xml中的注释跟html语法相似:<!--This is a comment-->

在xml中,空格会被保留,在html中,html会把多个连续的空格合并为一个

在xml中,以LF存储换行,windows中以回车符(cr)和换行符(lf),在苹果机中以cr换行


xml命名规则

  • 名称可以包含字母数字以及其他的字符

  • 名称不能以数字或者标点符号开头

  • 名称不能以字符”xml”或者”XML”、“Xml”开头

  • 名称中不能包含空格

xml属性

xml元素可以在开始标签中包含属性,属性值必须加引号,但尽量不适用属性,而使用 子元素


xml验证

形势良好的或结构良好的xml文档拥有正确的语法

验证xml

<?xml version = “1.0” encoding = “iso-8859-1”?>

<!DOCTYPE note SYSTEM “Note.dtd”>

<!--DOCTYPE声明是对外部DTD文件的引用-->

<note>

<to>fansa</to>

<from>yn</from>

<heading>Reminder</heading>

<body>Don't forget the meeting!</body>

</note>

xml DTD验证

xml Schema W3C支持一种基于XML的DTD代替者,它名为XML Schema

xml文档中的错误会终止你的xml程序

W3C的xml规范声明:如果xml文档存在错误,那么程序就不应当继续处理这个文档。


几乎所有的主流浏览器均支持xml和xslt


可以使用css显示xml

<?xml-stylesheet type = “text/css” href = “demo.css”?>

W3C推荐适用XSLT显示xml

XSLT(eXtensible Stylesheet Language Transformations)

<?xml-stylesheet type = “text/xsl” href = “demo.xsl”?>



yn于11年5月28日



 

关于RT-Thread中PWM无法正常输出的学习 按照官方的PWM配置,并没有输出PWM,网上有比较多的办法,试了很多,有些还是不能实现输出,这里做个记录。记录自己完成PWM输出的过程,以及修改的地方。 关于STM32CubeMX配置就不多说了,网上有很多。 首先必定是按照流程来,一定一定按照流程来!!! 需要注意的是加上通道数!!!! 这是流程上没有的,也是RTT的一点小BUG吧 配上board.c中添加的代码,我用的是PA2定时2的通道3,需要使用的朋友修改对应定时器和GPIO! void HAL_TIM_Base_MspInit(TIM_Han 阅读详情

相关推荐

利用HipSTR从二代测序数据中精准解析短串联重复序列(STR)的遗传多态性

本文详细介绍了如何利用HipSTR工具从二代测序(NGS)数据中精准解析短串联重复序列(STR)的遗传多态性。通过三步走策略,HipSTR能够高效识别STR区域、估算重复次数并判定基因型,适用于法医鉴定、疾病研究和细胞系鉴定等多个领域。文章还提供了实战操作指南和常见问题解决方案,帮助研究者充分利用NGS数据开展STR分析。

weixin_28702105的博客 483

深入理解XXE漏洞。

xxe浅了解

snowlyzz的博客 1020

IEPE传感器4mA恒流源接口电路

另外传感器的偏置电压大概在10V多点,一般接个电容把直流分量去掉。这里我们要把恒流源的电流设置在4毫安左右,R1取33Ω差不多正好。经过CR的隔直流电路后的波形是这样的。

老白的博客 6112

XML详解

可扩展标记语言(Extensible Markup Language),标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息

顺其自然~专栏 2万+

UniApp实战:5分钟搞定后台持续定位与轨迹实时更新(附完整代码)

本文详细介绍了在UniApp中实现后台持续定位与动态轨迹地图系统的完整方案。针对物流配送、运动健身等场景,文章深入讲解了权限申请、坐标系选择、定位防抖优化、地图轨迹线(polyline)实时绘制等核心步骤,并提供了可复用的完整代码,帮助开发者高效解决App切后台定位停止、轨迹漂移等常见难题。

weixin_29266679的博客 483

利用BMC和KVM远程安装联想服务器Ubuntu 22.04的完整指南

本文提供了一份详尽的指南,介绍如何利用联想服务器的BMC(基板管理控制器)和KVM(键盘、视频、鼠标)重定向功能,远程安装Ubuntu 22.04 LTS操作系统。内容涵盖从准备工作(如获取BMC信息、配置Java环境)、登录BMC并启动远程控制台,到挂载ISO镜像、设置引导以及完成Ubuntu安装与后续配置的全过程。该方法能极大提升服务器部署与运维效率,尤其适用于无法物理接触服务器的场景。

p8q9r0的博客 623

终于点懂XML了,知道了version和encoding

XML 树结构 Previous PageNext Page XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。 一个 XML 文档实例 XML 使用简单的具有自我描述性的语法: George John Reminder Don't forget the meeting! 第一行是 XML 声明。它定义 XML 的版本 (

heroben39的专栏 1030

从理论到实践:全面解析Cmk(设备能力指数)的应用与优化

本文全面解析了设备能力指数Cmk的核心概念、计算逻辑与关键应用场景。Cmk作为衡量设备本身固有加工能力的黄金标准,在设备验收、大修后验证及过程能力根因分析中至关重要。文章通过实战案例,详细阐述了执行Cmk测试的“五大固定”黄金法则、数据计算分析方法,并提供了Cmk不达标时的系统性排查与优化策略,帮助制造企业实现预防性质量管理。

jump7的博客 523

web.xml配置详述一( 2009-03-19 16:11:17| 分类: servlet)

部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始: 这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明: PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN

luckykapok918的专栏 464

国科大学习资料--机器学习方法与应用(叶齐祥)-期末考试题整理

国科大学习资料–机器学习方法与应用-期末考试题整理 ============================================================================================================================================================================================ =======================================

无名何许人的博客 2852

【QNX+Android虚拟化方案】00 - 系列文章链接汇总

【QNX+Android虚拟化方案】00 - 系列文章链接汇总

|~~~热爱生活、努力学习的小伙汁~~~| 1万+

一篇关于web.xml配置的详细说明

1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-ap

gdsy的专栏 1949

openwrt 固件定制详解:各类默认参数修改及应用添加

本文以friendlywrt22-rk3568发行版为例, 介绍如**何定制**一款**openwrt固件**,定制特性包括网络参数、登陆密码、开机界面(banner)、代理arp、opkg源、hostname、应用默认配置参数修改、增加任意文件(不限于应用程序及其库)等, 最后给出了一个完整的实操实例。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 1544

XML学习笔记(一)

XML学习笔记(一)2008-04-04 00:30 先说一下xml和html的区别:XML was designed to describe data and focus on what data is.HTML was designed to display data a

远超的blog 463

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

xml学习笔记一

XML学习笔记:1.XML(eXtensible Markup Language),可扩展标记语言.HTML是单标记语言,为特定应用设计,而XML则是一系列的标记语言.是由SGML休整并改造而来的,它是一种元语言,用语描述其他语言.有助于在服务器之间传输结构化数据.-元-属性,描述的意思..大多数Internet浏览器(如Internet Explorer)都支持XML.2.XML区分大小写 --

RedCnMFW的专栏 709

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

xml学习笔记(一)

一、xml简介:  1、 xml: 指可扩展标记语言(eXtensible Markup Language). 2、xml是什么: XML 指可扩展标记语言(EXtensible Markup Language)。 XML 是一种很像HTML的标记语言。 XML 的设计宗旨是传输数据,而不是显示数据。 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有

陆总的博客 978

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

XML学习笔记一

1、 eXtensible Markup Language(可扩展的标记语言) 2、XML介绍      XML语法规模      XML核心技术      --编程接口——DOM/SAX 3、Document Type Definition(DTD,文档类型定义) 4、XML中每个元素都是成对出现的(有开始,有结束),,XML中元素嵌套关系要保持正确性,即先开始标记要先结束,

ucan23 858

XML学习笔记(一):XML概述

xml概述 1.什么是XML? XML全称为eXtensible Markup Language,意思是可扩展的标记语言。 2.XML的应用 数据交换:不同的语言之间用来交换数据; 小型数据库:用来当数据库存储数据; 经常用于程序的文件配置,例如:想要修改数据库的信息,不需要修改源代码,只要修改配置文件即可; 3.XML文档声明 3.1.XML文档示例(student.xml) ...

我们仨 286

XML Schema学习笔记(一)

XML Schema学习笔记  张小根 1、复杂类型和简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性。        type="xsd:string"/>         type="xsd:string"/>       type="xsd:decima

1970

xml學習筆記一

XML標准的網址:http:www.w3.org/TR/REC-xml/ 現在有XML文件 ,均是由如下模塊組成: 1.元素 2.屬性 3.實體 4.PCDATA(指文本數據) 5.CDATA(指原樣輸出的數據) DTD文件是,元素聲明使用如下語法: 或者 例如: 空元素的聲明方法如下(用EMPTY關鍵字): 例如: DTD中: XML中:...

Jason.H的个人空间 164

xml学习笔记①初识xml

xml学习笔记①初识xml

湖北杰哥的博客 401

[XML]学习笔记(一)XML简介

一、XML扩展标注语言——eXtensibleMarkup Language 二、标记语言:由一些格式标记/控制标记所组成。 a)        专用标记语言:如HTML,Word,WPS等; b)        通用标记语言:如SGML(标准通用标记语言),XML等; 三、HTML的优点: a)        标记有限:不过100个,便于学习; b)        语法要求宽松:大小

CristianoJason的博客 1010

XML學習筆記(一)

 XML文檔包含三部分:1. 一個XML文檔聲明.2. 一個關於文檔类型的定义.(元素的定义和关系都完全符合XML标准,則不需要特别的DTD文件来定义,可以省略DTD定义)3. 用XML标识创建的內容.舉例說明:      9301    51401111    0    BOU    CLI    0000    0    0043            1111111111    888842

Leon 784

XML Schema学习笔记(一)

1.SchemaXML Schema是基于XML的DTD替代品XML Schema描述XML文档的结构XML Schema语言也指XML Schema Definition(XSD)XML Schema是一种W3C标准 XML Schemaü         定义可以在文档中出现的elementü         定义可以在文档中出现的attributeü   

buoymp的专栏 1384
上一篇: 要心静
下一篇: ubuntu修改主机名称
诸葛光亮
博客等级 码龄16年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值