zoukankan      html  css  js  c++  java
  • 小白 学习XML

    XML 可扩展语言 ;没有固定标签;可以存储传递数据(比起安装数据库记录数据,XML简直是爽到飞起),经常被用来作为配置文

    <?xml version="1.0" encoding="UTF-8" ?>
    <books>
        <!--books是根元素-->
        <!--图书信息-->
        <book id='bk101'>
            <!--id是属性-->
            <author>胖豆芽</author>
            <!--元素由开始标签、元素内容、结束标签组成-->
            <title>我是标题</title>
            <description>我是描述</description>
            </book>
        </books>

    一个有效的XML,需要DTD(文档类型定义)和XSD的定义语义的约束

    内部DTD

    <?xml version="1.0"?>
    <!DOCTYPE note [
      <!ELEMENT note (to,from,heading,body)>
      <!ELEMENT to      (#PCDATA)>
      <!ELEMENT from    (#PCDATA)>
      <!ELEMENT heading (#PCDATA)>
      <!ELEMENT body    (#PCDATA)>
    ]>
    <!--定义了格式 是叹号 Doctype 根元素 中框号里 叹号 element 根元素必须是note,小括号 包含了元素to,from,heading,body,且各自起一行 叹号开头 element 空格 元素-->



    <note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>
  • 相关阅读:
    进程上下文VS中断上下文
    字符串分割处理
    C++接收含有空格的字符串
    TLS分析
    位运算之bit_xor、bit_not、bit_and、bit_or
    GET和POST区别
    我的 HTTP/1.1 好慢啊!
    HTTP/2与HTTP/1的比较
    C++11新特性之一— auto 和 decltype 区别和联系
    C++ tuple元组的基本用法(总结)
  • 原文地址:https://www.cnblogs.com/fanqiusha1988/p/12620679.html
Copyright © 2011-2022 走看看