社区
XML/XSL
帖子详情
XML文件中,如果想在element名中用符号"@",该有什么特别处理啊?
acute
2003-05-19 10:49:06
比如
<zr@163.net user="zr" />
这样的语句
如何才能对符号@进行额外处理,来使它符合XML规范呢?
...全文
91
3
打赏
收藏
XML文件中,如果想在element名中用符号"@",该有什么特别处理啊?
比如 这样的语句 如何才能对符号@进行额外处理,来使它符合XML规范呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
速马
2003-08-04
打赏
举报
回复
@不是保留字符啊
dawangzi16
2003-08-04
打赏
举报
回复
应该不是转义字符吧.
如果是得话,把你的语句写在<![CDATA[ //插入你的语句 ]]>里它就会原样解析
dbodbc
2003-05-20
打赏
举报
回复
它不是XML的保留字符,用不着做实体引用,直接使用应该是可以的.
XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解
XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我
想
就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会; 第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。 本文共分五大部分。分别是XML快速入门,XML的概念,XML的术语,XML的实现,XML的实例分析。最后附录介绍了XML的相关资源。作者站在普通网页设计人员的角度,用平实生动的语言,向您讲述XML的方方面面,帮助你拨开XML的神秘面纱,快速步入XML的新领域。 • 第一章:XML快速入门 • 一. 什么是XML? • 二. XML是新概念吗? • 三. 使用XML有什么好处? • 四. XML很难学吗? • 五. XML和HTML的区别 • 六. XML的严格格式 • 七. 关于XML的更多 • 第二章:XML概念 • 一. 扩展性 • 二. 标识 • 三. 语言 • 四. 结构化 • 五. Meta数据 • 六. 显示 • 七. DOM • 第三章:XML的术语 • 导言 • 一.XML文档的有关术语 • 二.DTD的有关术语 • 第四章:XML的语法 • 一.XML语法规则 • 二.元素的语法 • 三.注释的语法 • 四.CDATA的语法 • 五.Namespaces的语法 • 六.entity的语法 • 七.DTD的语法 • 第五章:XML实例解释 • 一.定义新标识 • 二.建立XML文档 • 三.建立相应的HTML文件 • 第六章:XML相关资源 五. XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。 我们看上面的例子,在myfile.htm
中
,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.xml
中
,不需要任何改变。 (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思
想
极其相似!其实网页何尝不是一种程序呢?) 正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据
处理
方法,将使网络跨越到一个新的境界。 六. XML的严格格式 吸取HTML松散格式带来的经验教训,XML一开始就坚持实行"良好的格式"。 我们先看HTML的一些语句,这些语句在HTML
中
随处可见: 1. sample 2.sample 3.sample 4.samplar 在XML文档
中
,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用""括起来; 所以上列语句在XML
中
正确的写法是 1. sample 2.sample 3.sample 4.samplar 另外,XML标记必须遵循下面的命名规则: 1.名字
中
可以包含字母、数字以及其它字母; 2.名字不能以数字或"_" (下划线) 开头; 3.名字不能以字母 xml (或 XML 或 Xml ..) 开头; 4.名字
中
不能包含空格。 在XML文档
中
任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的myfile.xml修改一下,比如将改为,然后用IE5直接打开myfile.xml,会得到一个出错信息页面: XML轻松学习手册 ajie
JavaWeb
中
XML学习总结笔记(2)
上接:JavaWeb学习总结笔记(1) 接着之前的开始写 dtd的三种引入方式: 引入外部的dtd文件 使用内部dtd文件 <!DOCTYPE 根元素名称 [ ]> 使用外部的dtd文件(网络上的dtd文件) dtd文件代码
xml文件
代码 运行正常 可以看到dtd文件里面只有person、name、age三个标签,当我添加了一个标签,根标签那里会提示错误 The content of
element
type “person” must match “(name,age)”.(元素类型“人”的内容必须与“(姓名、年龄)”相匹配。) 表示xml里面只能使用规定好了的标签。 使用d
python解析xml多层子节点_python
中
用
Element
Tree.iterparse()读取
xml文件
中
的多层节点
我在使用Python解析比较大型的
xml文件
时,为了提高效率,决定使用iterparse()方法,但是发现根据网上的例子:每次if event == ‘end‘:之后elem.clear()或者是每次 if elem.tag == ‘‘:之后clear(),都只能去到当前标签的相关内容,如果
想
继续读取得到标签的子标签,则会返回为空,也就是取不到。其实iterparse()方法的原理是当遇到标签的“...
XML格式文件详解及Java解析
XML文件
内容方法
XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。XML是当前
处理
结构化文档信息
中
相当给力的技术,XML有助于在服务器之间穿梭结构化数据,使得开发人员更加得心应手的控制数据的存储和传输。XML用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言的子集,非常适合We
python
中
用
Element
Tree.iterparse()读取
xml文件
中
的多层节点
我在使用Python解析比较大型的
xml文件
时,为了提高效率,决定使用iterparse()方法,但是发现根据网上的例子:每次if event == 'end':之后elem.clear()或者是每次 if elem.tag == '':之后clear(),都只能去到当前标签的相关内容,如果
想
继续读取得到标签的子标签,则会返回为空,也就是取不到。 其实iterparse()方法的原理是当...
XML/XSL
8,907
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章