【水汐のXML】期末复习1

第一章
xml语法 syntax
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



第二章 dtd

在这里插入图片描述
Standalone: This tells whether it references the external DTD file.
A yes value means that no declarations in the external DTD subset affect the content of the document in any way.

在这里插入图片描述
用于为XML 导入样式单, 使用了xml-stylesheet处理指令来导入CSS.

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
被<![CDATA[]]>这个标记所包含的内容将表示为纯文本,比如<![CDATA[<]]>表示文本内容“<”。
CDATA 部分不能包含字符串 “]]>”。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 “]]>” 不能包含空格或折行。


namespaces:

在这里插入图片描述
在这里插入图片描述
Names can contain letters, digits, hyphens (-), periods (.), colons ( : ), or underscores(_), but they must start with a letter, colon, or underscore.

名称可以包含字母,数字,连字符(-),句点(。),冒号(:)或下划线(_),但名称必须以字母,冒号或下划线开头。



第三章 dtd

在这里插入图片描述
在这里插入图片描述
外部导入 :

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PCDATA 的意思是被解析的字符数据(parsed character data)。
CDATA 的意思是字符数据(character data)。

<!ELEMENT note (#PCDATA|to|from|header|message)*>

上面的例子声明了:“note” 元素必须包含 “to” 元素、“from” 元素、“header” 元素,以及非 “message” 元素即 “body” 元素。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!ATTLIST element-name attribute-name attribute-type attribute-value>

DTD 实例:

<!ATTLIST payment type CDATA "check">

XML 实例:

在这里插入图片描述



第四章
schemas

在这里插入图片描述

在这里插入图片描述


<?xml version="1.0"?>

<xsd:schema xmlns:xsd=“http://www.w3.org/2001/XMLSchema” targetNamespace=“http://www.books.org”
xmlns=“http://www.books.org”
elementFormDefault=“qualified”>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
<xs:restriction base=“xs:string”>
<xs:enumeration value=“Audi”/>
<xs:enumeration value=“Golf”/>
<xs:enumeration value=“BMW”/>
</xs:restriction>
限定,三选一
在这里插入图片描述

<xs:element name=“employee”>
</xs:complexType>
</xs:sequence>
<xs:element name=“firstname” type=“xs:string”/>
<xs:element name=“lastname” type=“xs:string”/>
</xs:sequence>
</xs:complexType>
</xs:element>

空complex(只有一个attribute

<xs:element name=“product”>
<-xs:complexType>
<-xs:complexContent>
<xs:restriction base=“xs:integer”>
<xs:attribute name=“prodid” type=“xs:positiveInteger”/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>

仅文本形
<xs:element name=“shoesize”>
<-xs:complexType>
<-xs:simpleContent>
<xs:extension base=“xs:integer”>
<xs:attribute name=“country” type=“xs:string” />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>

混合
<xs:element name=“letter”>
<xs:complexType mixed=“true”>
<-xs:sequence>
<xs:element name=“name” type=“xs:string”/>
<xs:element name=“orderid” type=“xs:positiveInteger”/>
<xs:element name=“shipdate” type=“xs:date”/>
</xs:sequence>
</xs:complexType>
</xs:element>

any
<xs:element name=“person”>
<-xs:complexType>
<-xs:sequence>
<xs:element name=“firstname” type=“xs:string”/>
<xs:element name=“lastname” type=“xs:string”/>
<xs:any minOccurs=“0”/>
</xs:sequence>
</xs:complexType>
</xs:element>

any attribute
<xs:element name=“person”>
xs:complexType
xs:sequence
<xs:element name=“firstname” type=“xs:string”/>
<xs:element name=“lastname” type=“xs:string”/>
</xs:sequence>
xs:anyAttribute/
</xs:complexType>
</xs:element>



第五章
xpath

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



第六章
XSLT

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



第七章
DOM&SAX

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


DOM

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



第八章
database

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
flower
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



第九章

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<?xml version="1.0"?>

<soap:Envelope
xmlns:soap=“http://www.w3.org/2001/12/soap-envelope”
soap:encodingStyle=“http://www.w3.org/2001/12/soap-encoding”>

<-soap:Header>

</soap:Header>

<-soap:Body>

<-soap:Fault>

</soap:Fault>
</soap:Body>

</soap:Envelope>

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

<definitions>
 
<types>
  data type definitions........
</types>
 
<message>
  definition of the data being communicated....
</message>
 
<portType>
  set of operations......
</portType>
 
<binding>
  protocol and data format specification....
</binding>
 
</definitions>






<message name="getTermRequest">
  <part name="term" type="xs:string"/>
</message>
 
<message name="getTermResponse">
  <part name="value" type="xs:string"/>
</message>
 
<portType name="glossaryTerms">
  <operation name="getTerm">
    <input message="getTermRequest"/>
    <output message="getTermResponse"/>
  </operation>
</portType>

题目参考
https://wenku.baidu.com/view/a0b1de26b5daa58da0116c175f0e7cd1842518ca.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值