转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
亲密接触XML(7)-我的属性规则的一个例外         ★★★★

亲密接触XML(7)-我的属性规则的一个例外

作者:闵涛 文章来源:闵涛的学习笔记 点击数:717 更新时间:2009/4/23 11:17:55
    
     规则总是有例外的。 我的关于属性的规则有一个例外: 有时我为元素分配了ID 引用值。这些 ID引用值可以用来访问 XML元素,其方法与HTML中的NAME 或 ID 属性基本上完全一样。下面这个例子就说明这一点:
  
     < messages>
     < note ID="501">
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
     < /note>
  
     < note ID="502">
     < to>Jani< /to>
     < from>Tove< /from>
     < heading>Re: Reminder< /heading>
     < body>I will not!< /body>
     < /note>
     < /messages>
  
     这些例子中的ID 仅仅是一个计数器,或是一个唯一的识别号,用来识别XML文件中不同的注释,并不是注释数据的一部分。 这里我试图说明的是,元数据 (关于数据的数据) 应该作为属性来存储,而数据本身应该作为元素来存储。
  
  
     XML 确认
  
     语法正确的XML是格式良好的 XML。用一个DTD确认的XML叫做有效XML。
  
     “格式良好的” XML 文档
  
     一个“格式良好的” XML 文档有着正确的XML语法。
  
     < ?xml version="1.0"?>
     < note>
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
     < /note>
    
     “有效的” XML 文档
    
     一个“有效的” XML 文档同时还要符合 DTD。 一个“有效的” XML 文档是一个“格式良好的” XML 文档,同时它还要符合文档类型定义(DTD) 的规则。
  
     < ?xml version="1.0"?>
     < !DOCTYPE note SYSTEM "InternalNote.dtd">
     < note>
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
     < /note>
  
     XML DTD
  
     一个 DTD 定义了一个XML 文档中的合法元素。 DTD 的目的是定义一个XML文档的合法结构区。它用一个合法元素的列表来定义文档的结构。你可以在W3Schools' DTD School中阅读更多的关于DTD以及如何确认你的XML文档的内容。
  
     XML 计划
  
     XSchema 是一个基于XML 的 DTD的替代品。 W3C 支持一种称为XML Schema的DTD替代品。关于XML Schema 的更多内容可以在 W3Schools' Schema School 中找到。
  
     错误会使你停下来
  
     XML 文档中的错误会停止 XML 程序。 W3C XML 规范规定,当一个程序中发现了确认错误时,它不能再继续处理一个 XML文档。 原因是XML软件应该易于编写,而所有的XML 文档都应该相互兼容。
  
     用HTML,你有可能创建有许多错误的文档 (比如说你有时会忘记一个结束标记)。HTML浏览器都很大并且不相兼容的一个主要原因是,当它们遇到一个HTML错误时,它们都有各自不同的方法来描绘出文档看起来应该是个什么样子。而用 XML 这是不可能的。
  
    


[网页制作]Fireworks9亲密接触(1):轻松打造Flash相册  [Web开发]亲密接触xml(10)-其它例子
[Web开发]亲密接触XML(7)-元素vs.属性的使用  [Web开发]亲密接触xml(9XML在Netscape和Explorer中
[Web开发]亲密接触XML(6)-元素的内容  [Web开发]亲密接触xml(2)---XML和B2B
[Web开发]亲密接触XML(5)---XML元素  [Web开发]亲密接触xml(4)---XML对大小写是敏感的
[Web开发]亲密接触xml(2)---XML不做任何事情  [Web开发]亲密接触xml(1)---XML简介
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台