您的位置:首页 > 其它

掌握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>,例子如下:

<?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>

今天就到这里吧,讲的有点多,希望大家可以接受,下一篇接着讲.谢谢大家的关注!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: