xml简介

作者: 玉宾 | 来源:发表于2020-02-09 20:46 被阅读0次

    xml被设计用来传输和存储数据,是一种树结构。

    一、语法规则

    所有XML元素都须有关闭标签、必须用相同的大小写进行编写打开标签和关闭标签、必须正确的嵌套、必须有根元素、XML的属性值必须加引号等。

    <note>

      <to>George</to>

      <from>John</from>

      <heading>Reminder</heading>

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

    </note>

    二、DTD介绍

    DTD可以验证XML是“合法”的XML

    1、内部引用

    <?xml version="1.0"?>

    <!DOCTYPE note [    对应根元素

      <!ELEMENT note (to,from,heading,body)>

      <!ELEMENT to      (#PCDATA)>

      <!ELEMENT from    (#PCDATA)>

      <!ELEMENT heading (#PCDATA)>

      <!ELEMENT body    (#PCDATA)>

    ]>

    <note>

      <to>George</to>

      <from>John</from>

      <heading>Reminder</heading>

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

    </note>

    2、外部引用

    正常的xml文件

    <?xml version="1.0"?>

    <!DOCTYPE note SYSTEM "note.dtd">

    <note>

    <to>George</to>

    <from>John</from>

    <heading>Reminder</heading>

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

    </note>

    被引用的DTD文件

    <!ELEMENT note (to,from,heading,body)>

    <!ELEMENT to (#PCDATA)>

    <!ELEMENT from (#PCDATA)>

    <!ELEMENT heading (#PCDATA)>

    <!ELEMENT body (#PCDATA)>

    禁止非法,后果自负

    欢迎关注公众号:web安全工具库

    相关文章

      网友评论

          本文标题:xml简介

          本文链接:https://www.haomeiwen.com/subject/uugnxhtx.html