掌握XML系列(二)--创建格式良好的XML文档
2009-01-06 11:04
267 查看
掌握XML系列(2)--创建格式良好的XML文档
前言:XML听起来,看起来就是一本标记语言,但是它确实是一个很大的话题,值得我们去研究的!感谢大家对前一篇XML文章的关注!
创建格式良好的XML文档,其实就是使得我们的XML文档能够符合W3C的XML1.0规范,相信大家也不想看W3C条条框框的规范,我们就从实际出发,来说说,怎么
样写XML文档.
1.XML中元素:
前面我们说过,XML的语法要求很严格的,所有的XML标记要关闭的.包含两点:首先.每个XML的开始标记,如<person>都必须有一个XML的结束标记</person>,例子如下:
把上面的文件保存为person.xml,然后用浏览器打开就会看见如下:
因为在浏览器中有内置的解析器.可以检查XML文档格式良好
1.4实体引用
关于实体引用大家应该都熟悉的,因为在html也有,
& 的xml实体引用就是& 举例:如果向在xml文档中显示 xiao&yang 那么就就要在编写xml文档时用xiao&yang
<的xml实体引用就是 <
>的xml实体引用就是>
'(单引号)xm实体引用是'
"(双引号)xml实体引用是&quto;
注意:上面的一些字符,当你想在PCDATA中输入时,就要用他们饿实体引用
注意PCDATA的概念 下面我们来练习上面的知识:
加入你想在浏览器中显示下面的效果的(我的网络不是很好,插入代码很慢,所以是手写的,大家见谅):
<?xml version="1.0"?>
<person>
<name>xiao&yang</name>
<age><30</age>
<address>"wuhan"</address>
</person>
那么你的xml文档就如下编写:
<?xml version="1.0"?>
<person>
<name>xiao&yang</name>
<age><30</age>
<address>"wuhan">"</address>
</person>
当然,那些实体是已经定义好了的,我们也可以定义自己的实体引用,称为通用实体.在DTD中,可以将实体定义为:
<! ENTITY personal "this is my person identify ">
然后你就可以在你的xml文档中引用自己定义的实体引用:
<person>
<mypersonal>&personal </mypersonal>
</person>
用浏览器看就是如下:
<person>
<mypersonal>this is my person identify </mypersonal>
</person>
今天就到这里吧,讲的有点多,希望大家可以接受,下一篇接着讲.谢谢大家的关注!
前言:XML听起来,看起来就是一本标记语言,但是它确实是一个很大的话题,值得我们去研究的!感谢大家对前一篇XML文章的关注!
创建格式良好的XML文档,其实就是使得我们的XML文档能够符合W3C的XML1.0规范,相信大家也不想看W3C条条框框的规范,我们就从实际出发,来说说,怎么
样写XML文档.
1.XML中元素:
前面我们说过,XML的语法要求很严格的,所有的XML标记要关闭的.包含两点:首先.每个XML的开始标记,如<person>都必须有一个XML的结束标记</person>,例子如下:
<?xml version="1.0" ?> <person> <hello& </person>
把上面的文件保存为person.xml,然后用浏览器打开就会看见如下:
因为在浏览器中有内置的解析器.可以检查XML文档格式良好
1.4实体引用
关于实体引用大家应该都熟悉的,因为在html也有,
& 的xml实体引用就是& 举例:如果向在xml文档中显示 xiao&yang 那么就就要在编写xml文档时用xiao&yang
<的xml实体引用就是 <
>的xml实体引用就是>
'(单引号)xm实体引用是'
"(双引号)xml实体引用是&quto;
注意:上面的一些字符,当你想在PCDATA中输入时,就要用他们饿实体引用
注意PCDATA的概念 下面我们来练习上面的知识:
加入你想在浏览器中显示下面的效果的(我的网络不是很好,插入代码很慢,所以是手写的,大家见谅):
<?xml version="1.0"?>
<person>
<name>xiao&yang</name>
<age><30</age>
<address>"wuhan"</address>
</person>
那么你的xml文档就如下编写:
<?xml version="1.0"?>
<person>
<name>xiao&yang</name>
<age><30</age>
<address>"wuhan">"</address>
</person>
当然,那些实体是已经定义好了的,我们也可以定义自己的实体引用,称为通用实体.在DTD中,可以将实体定义为:
<! ENTITY personal "this is my person identify ">
然后你就可以在你的xml文档中引用自己定义的实体引用:
<person>
<mypersonal>&personal </mypersonal>
</person>
用浏览器看就是如下:
<person>
<mypersonal>this is my person identify </mypersonal>
</person>
今天就到这里吧,讲的有点多,希望大家可以接受,下一篇接着讲.谢谢大家的关注!
相关文章推荐
- 掌握XML系列(四)---创建格式良好的XML文档
- 掌握XML系列(三)---创建格式良好的饿XML文档 续编
- 掌握XML系列(四)---创建格式良好的XML文档
- 掌握XML系列(2)--创建格式良好的XML文档
- 掌握XML系列(三)---创建格式良好的饿XML文档 续编
- 创建格式良好的XML文档(上篇)
- 创建格式良好的XML文档(下篇)
- 采用Expat检查XML文档是否格式良好
- XML系列之--创建电文格式的XML(一)
- 【XML系列】-----XML文档格式
- 格式良好的XML文档( well formed)
- xml约束模式的作用。简述什么是格式良好但无效的xml文档,什么是有效的
- 读取一个格式良好的XML文档(只能包含标记和内容),并按层次编号并输出。
- 【XML系列】-----XML文档格式(一)
- 格式良好的XML文档 (well formed XML)
- XML文档的分类---2.1.2: 格式良好但无效的XML文档
- 【XML系列】-----XML文档格式(一)
- 采用Expat检查XML文档是否格式良好
- C#来创建和读取XML文档
- C#来创建和读取XML文档