第1章 XML基礎(chǔ)(理論)_第1頁
第1章 XML基礎(chǔ)(理論)_第2頁
第1章 XML基礎(chǔ)(理論)_第3頁
第1章 XML基礎(chǔ)(理論)_第4頁
第1章 XML基礎(chǔ)(理論)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第1章XML基礎(chǔ)課程地位G1:282CBTHTMLLogicJavaC#/WinFormsCLangugeJavaScriptSQLAdvanceJavaOOPG2:368XHTML.Net/OOPServlet/JSPWeb2.0NTCG3:432ASP.Net/MVCORACLEPS/FlashC#AdvanceEnterpriselibWCF/Silverlight.NETPRTLAMPEnterpriseDevelopLinux/WeblogicStruts/MVCWeb2.0NTCHibernate/EJBSpringJ2EEPRTJ2EEPMPPRT:B/SB2C.NETPMPSQLBaseADO.NETPRT1:ADO.Net+WinForms+SQLC/S課程目標(biāo)學(xué)習(xí)內(nèi)容XML基礎(chǔ)XMLDOMXPath和XQueryWebServiceJavaScript高級編程Ajax原理ASP.NETAjax框架jQuery框架學(xué)習(xí)目標(biāo)能夠編寫規(guī)范的XML文檔能夠編寫DTD和Schema驗(yàn)證XML文檔能夠使用DOM解析XML文檔能夠使用XPath和XQuery查詢XML數(shù)據(jù)能夠使用創(chuàng)建和調(diào)用WebService能夠使用JavaScript面向?qū)ο缶幊棠軌蚴褂肁SP.NETAjax框架創(chuàng)建富客戶端的WEB程序能夠使用jQuery框架增強(qiáng)客戶體驗(yàn)實(shí)戰(zhàn)項目綜合項目:使用Ajax和推技術(shù)的聊天室系統(tǒng)本章內(nèi)容XML的語法及優(yōu)勢XML文檔類型定義XML模式定義語言本章目標(biāo)理解XML的優(yōu)勢掌握XML的聲明、元素和屬性能夠使用DTD對文檔類型進(jìn)行定義能夠使用Schema定義XML文檔數(shù)據(jù)類型1.XML簡介SGML1.1XML發(fā)展歷史及作用XML的發(fā)展歷史HTMLXML1986年1989年1998年XML在1998年成為W3C的標(biāo)準(zhǔn)1.1XML發(fā)展歷史及作用XML的作用把數(shù)據(jù)從HTML分離簡化數(shù)據(jù)共享簡化數(shù)據(jù)傳輸簡化平臺的變更延伸了數(shù)據(jù)使用用于創(chuàng)建新的Internet語言1.2XML的語法和結(jié)構(gòu)XML結(jié)構(gòu)<?xmlversion="1.0"encoding="gb2312"?><note><to>Ben</to><from>Jack</from><heading>Message</heading><body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>XML聲明:版本、編碼、是否需要DTD(standalone)文檔的根元素4個子元素XML文檔樹結(jié)構(gòu)XML的語法和結(jié)構(gòu)XML文檔應(yīng)該遵循的規(guī)則XML文檔必須有且只能有一個根元素XML文檔必須有關(guān)閉標(biāo)簽XML標(biāo)簽對大小寫敏感XML元素必須被正確的嵌套XML屬性必須加引號XML中,空格會被保留XML的語法和結(jié)構(gòu)元素XML元素是從(且包括)開始標(biāo)簽直到(且包括)結(jié)束標(biāo)簽的部分<?xmlversion="1.0"encoding="gb2312“?><note><date>2010年2月14</date><to>Ben</to><from>Jack</from><heading>Message</heading><body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>元素可以擁有屬性元素可以擴(kuò)展元素可以包含文本元素可以有子元素XML的語法和結(jié)構(gòu)屬性屬性(Attribute)提供關(guān)于元素的額外信息屬性只能包含一個值屬性不易擴(kuò)展可以使用屬性的都能使用子元素來替換元數(shù)據(jù)(有關(guān)數(shù)據(jù)的數(shù)據(jù))應(yīng)當(dāng)存儲為屬性,而數(shù)據(jù)本身應(yīng)當(dāng)存儲為元素<?xmlversion="1.0"encoding="gb2312"?><notedate="2010年2月14"><to>Ben</to><from>Jack</from><heading>Message</heading><body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>使用屬性<?xmlversion="1.0"encoding="gb2312"?><note><date>2010年2月14</date><to>Ben</to><from>Jack</from><heading>Message</heading><body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>使用子元素<?xmlversion="1.0"encoding="gb2312"?><note> <date> <day>14</day> <month>2</month> <year>2010</year> </date><to>Ben</to><from>Jack</from><heading>Message</heading><body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>擴(kuò)展元素XML的語法和結(jié)構(gòu)實(shí)體實(shí)體實(shí)體類似于編程語言中的引用型變量,先定義后引用實(shí)體數(shù)據(jù)說明<<小于>>大于&&與號''單引號""雙引號小結(jié)1XML的作用有哪些?在什么情況下使用屬性比使用子元素更合適?2.XML文檔類型定義——DTD2.1DTD簡介DIT用于定義合法的XML文檔,它使用一系列合法的元素來定義文檔的結(jié)構(gòu)內(nèi)部的DTD聲明,DTD被包含在XML源文件中<!DOCTYPE根元素[元素聲明]>外部文檔聲明<!DOCTYPE根元素SYSTEM"文件名"><?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEnote[ <!ELEMENTnote(date,to,from,heading,body)> <!ELEMENTdate (#PCDATA)> <!ELEMENTto (#PCDATA)> <!ELEMENTfrom (#PCDATA)> <!ELEMENTheading (#PCDATA)> <!ELEMENTbody(#PCDATA)>]><note> <date>2010年2月14</date> <to>Ben</to> <from>Jack</from> <heading>Message</heading> <body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note>直接使用內(nèi)部DTD<?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEnoteSYSTEM"note.dtd"><note> <date>2010年2月14</date> <to>Ben</to> <from>Jack</from> <heading>Message</heading> <body>今晚8點(diǎn)全體公司員工一起聚餐!</body></note> 引用外部定義的DTD文件2.2DTD的規(guī)則DTD中定義元素聲明空元素<!ELEMENT元素名稱EMPTY><!ELEMENTbrEMPTY>DTD中的空元素聲明<br/>XML文檔中使用空元素DTD的規(guī)則DTD中定義元素聲明只有PCDATA的元素<!ELEMENT元素名稱(#PCDATA)><!ELEMENTfrom(#PCDATA)>PCDATA類型的數(shù)據(jù)是被解析器解析的文本。實(shí)體以及標(biāo)記。文本中的標(biāo)簽會被當(dāng)作標(biāo)記來處理,而實(shí)體會被展開DTD的規(guī)則DTD中定義元素聲明帶有任何內(nèi)容的元素(PCDATA和CDATA)<!ELEMENT元素名稱ANY><!ELEMENTnoteANY>DTD的規(guī)則DTD中定義元素聲明帶有子元素的元素<!ELEMENT元素名稱(子元素名稱1,子元素名稱2,.....)><!ELEMENTnote(date,to,from,heading,body)><!ELEMENTdate (#PCDATA)><!ELEMENTto (#PCDATA)><!ELEMENTfrom (#PCDATA)><!ELEMENTheading (#PCDATA)><!ELEMENTbody (#PCDATA)>XML文檔中元素出現(xiàn)的順序不能變DTD的規(guī)則DTD中定義元素聲明只出現(xiàn)一次的元素<!ELEMENT元素名稱(子元素名稱)><!ELEMENTnote(message)>message元素必須只在note元素中出現(xiàn)一次DTD的規(guī)則DTD中定義元素元素后面使用“+”聲明至少出現(xiàn)一次的元素<!ELEMENT元素名稱(子元素名稱+)><!ELEMENTnote(message+)>message元素必須在note元素內(nèi)至少出現(xiàn)一次DTD的規(guī)則DTD中定義元素元素后面加“*”聲明出現(xiàn)零次或多次的元素<!ELEMENTnote(message*)><!ELEMENTnote(message*)>message元素可以在note元素中出現(xiàn)零次或多次DTD的規(guī)則DTD中定義元素使用

“?”聲明出現(xiàn)零次或一次的元素<!ELEMENT元素名稱(子元素名稱?)><!ELEMENTnote(message?)>message元素可以在note元素中出現(xiàn)0次或1次DTD的規(guī)則DTD中定義元素使用“|”聲明“非.../既...”類型的內(nèi)容<!ELEMENTnote(to,from,header,(message|body))>Note元素的最后一個子元素為message或body,非此即彼DTD的規(guī)則DTD中定義元素聲明混合型的內(nèi)容<!ELEMENTnote(#PCDATA|to|from|header|message)*>“note”元素可包含出現(xiàn)零次或多次的PCDATA類型數(shù)據(jù)、“to”、“from”、“header”或者“message”DTD的規(guī)則類型描述CDATA值為字符數(shù)據(jù)(characterdata)(en1|en2|..)值是枚舉列表中的一個值ID值為唯一的idIDREF值為另外一個元素的idIDREFS值為其他id的列表NMTOKEN值為合法的XML名稱NMTOKENS值為合法的XML名稱的列表ENTITY值是一個實(shí)體ENTITIES值是一個實(shí)體列表NOTATION此值是符號的名稱xml:值是一個預(yù)定義的XML值DTD中定義屬性屬性通過ATTLIST聲明來進(jìn)行聲明<!ATTLIST元素名稱屬性名稱屬性類型默認(rèn)值>屬性類型的選項值解釋值屬性的默認(rèn)值#REQUIRED屬性值是必需的#IMPLIED屬性不是必需的#FIXEDvalue屬性值是固定的屬性的默認(rèn)值規(guī)則DTD定義:<!ELEMENTsquareEMPTY><!ATTLISTsquarewidthCDATA"0">XML應(yīng)用:<squarewidth="100"/>DTD:<!ATTLISTcontactfaxCDATA#IMPLIED>XML:<contactfax="555-667788"/>或者<contact/>DTD:<!ATTLISTpersonnumberCDATA#REQUIRED>合法的XML:<personnumber="5677"/>非法的XML:<person/>DTD:<!ATTLISTsendercompanyCDATA#FIXED"Microsoft">合法的XML:<sendercompany="Microsoft"/>非法的XML:<sendercompany="mstanford"/>DTD:<!ATTLISTpaymenttype(check|cash)"cash">XML:<paymenttype="check"/>或者<paymenttype="cash"/>DTD的規(guī)則DTD中定義實(shí)體實(shí)體是用于定義引用普通文本或特殊字符的快捷方式的變量內(nèi)部實(shí)體聲明:<!ENTITY實(shí)體名稱"實(shí)體的值">外部實(shí)體聲明:<!ENTITY實(shí)體名稱SYSTEM"URI/URL">DTD的規(guī)則<?xmlversion="1.0"encoding="gb2312"?><!DOCTYPECD[<!ELEMENTCD(唱片*)><!ELEMENT唱片(名稱,年份?,專輯名稱?)><!ATTLIST唱片包裝CDATA"木質(zhì)包裝收藏版"><!ATTLIST唱片碟片數(shù)CDATA#REQUIRED><!ELEMENT名稱(#PCDATA)><!ELEMENT年份(#PCDATA)><!ELEMENT專輯名稱(#PCDATA)><!ATTLIST專輯名稱歌手CDATA#REQUIRED><!ENTITYen"MadeInIndia">]><CD><唱片包裝="普通"碟片數(shù)="1"><名稱>&en;</名稱><年份>2006</年份><專輯名稱歌手="Alisa">&en;</專輯名稱></唱片><唱片包裝="普通"碟片數(shù)="2"><名稱>改變世界</名稱><年份>2005</年份><專輯名稱歌手="王力宏">改變世界</專輯名稱></唱片></CD>自定義實(shí)體引用自定義實(shí)體小結(jié)2DTD中如何定義元素?DTD中如何定義屬性?DTD中如何定義實(shí)體?XML文檔如何引用實(shí)體?DTD元素定義中的“+”、“*”、“?”的含義是什么? 3.XML模式定義語言-Schema3.1為什么需要XMLSchemaXMLSchema的作用定義可出現(xiàn)在文檔中的元素定義可出現(xiàn)在文檔中的屬性定義哪個元素是子元素定義子元素的次序定義子元素的數(shù)目定義元素是否為空,或者是否可包含文本定義元素和屬性的數(shù)據(jù)類型定義元素和屬性的默認(rèn)值以及固定值為什么需要XMLSchemaXMLSchema可以實(shí)現(xiàn)以下功能XMLSchema支持?jǐn)?shù)據(jù)類型XMLSchema可針對未來的需求進(jìn)行擴(kuò)展XMLSchema比DTD更完善,功能更強(qiáng)大XMLSchema基于XML編寫,而DTD的語法晦澀,并不符合 XML語法規(guī)則XMLSchema支持命名空間3.2XMLSchema的語法和結(jié)構(gòu)簡單類型XMLSchema簡單類型用來定義簡易元素和屬性定義簡易元素<xs:elementname="元素名"type="元素類型"/>XMLSchema中定義:<xs:elementname="name"type="xs:string"/><xs:elementname="age"type="xs:integer"/><xs:elementname="birthday"type="xs:date"/>XML文檔中使用:<name>Jack</name><age>20</age><birthday>1990-12-20</birthday>簡易元素指那些僅包含文本的元素,它不包含任何其他的元素或?qū)傩院喴自氐墓潭ㄖ岛湍J(rèn)值<xs:elementname="color"type="xs:string"default="red"/><xs:elementname="bgcolor"type="xs:string"fixed="white"/>XMLSchema的語法和結(jié)構(gòu)簡單類型定義屬性<xs:attributename="屬性名"type="屬性類型"/><xs:attributename="lang"type="xs:string"default="簡體中文"/><xs:attributename="sex"type="xs:string"fixed="男"/><xs:attributename="age"type="xs:string"use="required"/>屬性默認(rèn)值屬性固定值必須的輸出型XMLSchema的語法和結(jié)構(gòu)簡單類型限定使用XMLSchema中的<xs:simpleType>元素創(chuàng)建自定義的簡單類型。該元素的子元素<xs:restriction>指定限定的規(guī)則限定描述enumeration定義可接受值的一個列表fractionDigits定義所允許的最大的小數(shù)位數(shù)。必須大于等于0length定義所允許的字符或者列表項目的精確數(shù)目。必須大于或等于0maxExclusive定義數(shù)值的上限。所允許的值必須小于此值maxInclusive定義數(shù)值的上限。所允許的值必須小于或等于此值maxLength定義所允許的字符或者列表項目的最大數(shù)目。必須大于或等于0minExclusive定義數(shù)值的下限。所允許的值必需大于此值minInclusive定義數(shù)值的下限。所允許的值必需大于或等于此值minLength定義所允許的字符或者列表項目的最小數(shù)目。必須大于或等于0pattern定義可接受的字符的精確序列totalDigits定義所允許的阿拉伯?dāng)?shù)字的精確位數(shù)。必須大于0whiteSpace定義空白字符(換行、回車、空格以及制表符)的處理方式XMLSchema的語法和結(jié)構(gòu)<xs:elementname="age"><xs:simpleType>

<xs:restrictionbase="xs:integer">

<xs:minInclusivevalue="0"/><xs:maxInclusivevalue="120"/></xs:restriction></xs:simpleType></xs:element>限定值的范圍<xs:elementname="shape"><xs:simpleType><xs:restrictionbase="xs:string">

<xs:enumerationvalue="Triangle"/><xs:enumerationvalue="Rectangle"/><xs:enumerationvalue="Circle"/></xs:restriction></xs:simpleType></xs:element>限定一組值<xs:elementname="letter"><xs:simpleType><xs:restrictionbase="xs:string">

<xs:patternvalue="[A-Z][A-Z][A-Z]"/></xs:restriction></xs:simpleType></xs:element>使用正則表達(dá)式限定一系列值<xs:elementname="address"><xs:simpleType><xs:restrictionbase="xs:string">

<xs:whiteSpacevalue="collapse"/></xs:restriction></xs:simpleType></xs:element>限定空白字符<xs:elementname="username"><xs:simpleType><xs:restrictionbase="xs:string">

<xs:lengthvalue="8"/></xs:restriction></xs:simpleType></xs:element><xs:elementname="password"><xs:simpleType><xs:restrictionbase="xs:string"><xs:minLengthvalue="5"/><xs:maxLengthvalue="8"/></xs:restriction></xs:simpleType></xs:element>限定長度XMLSchema的語法和結(jié)構(gòu)復(fù)雜類型用于定義復(fù)合元素空元素包含其他元素的元素僅包含文本的元素包含元素和文本的元素

定義和使用復(fù)合元素直接在定義復(fù)雜類型時定義復(fù)合元素

定義一個復(fù)雜類型,通過元素屬性引用該類型

依據(jù)復(fù)合元素擴(kuò)展出更復(fù)雜的符合元素

<xs:elementname="employee">

<xs:complexType>

<xs:sequence>

<xs:elementname="username"type="xs:string"/><xs:elementname="department"type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:elementname="employee"type="person"/><xs:complexTypename="person"><xs:sequence><xs:elementname="username"type="xs:string"/><xs:elementname="department"type="xs:string"/></xs:sequence></xs:complexType><xs:elementname="employee"type="fullperson"/><xs:complexTypename="person">定義復(fù)雜類型person<xs:sequence><xs:elementname="username"type="xs:string"/><xs:elementname="department"type="xs:string"/>定義復(fù)雜類型fullperson</xs:sequence></xs:complexType><xs:complexTypename="fullperson">擴(kuò)展已定義的復(fù)雜類型person

<xs:complexContent>

<xs:extensionbase="person"><xs:sequence><xs:elementname="address"type="xs:string"/><xs:elementname="zip"type="xs:int"/><xs:elementname="birthday"type="xs:date"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>XMLSchema的語法和結(jié)構(gòu)定義復(fù)雜類型規(guī)則定義空元素的復(fù)雜類型<xs:elementname="student"><xs:complexType>

<xs:complexContent><xs:restrictionbase="xs:string"><xs:attributename="sno"type="xs:string"/></xs:restriction></xs:complexContent></xs:complexType></xs:element>元素內(nèi)只能出現(xiàn)屬性,不能有文本或其他子元素XMLSchema的語法和結(jié)構(gòu)定義復(fù)雜類型規(guī)則定義僅包含元素的復(fù)雜類型<xs:elementname="employee">

<xs:complexType>

<xs:sequence>

<xs:elementname="username"type="xs:string"/><xs:elementname="department"type="xs:string"/></xs:sequence></xs:complexType></xs:element>元素內(nèi)只能出現(xiàn)子元素,不能有文本或?qū)傩訶MLSchema的語法和結(jié)構(gòu)定義復(fù)雜類型規(guī)則定義僅包含文本的復(fù)雜類型<xs:elementname="zip"type="ziptype"/><xs:complexTypename="ziptype"><xs:simpleContent>

<xs:extensionbase="xs:integer">

<xs:attributename="area"type="xs:string"/></xs:extension></xs:simpleContent></xs:complexType>元素僅包含簡易的內(nèi)容(文本和屬性),不能包含其他子元素XMLSchema的語法和結(jié)構(gòu)定義復(fù)雜類型規(guī)則定義帶有混合內(nèi)容的復(fù)雜類型<xs:elementname="order"type="ordertype"/><xs:complexTypename="ordertype"mixed="true"><xs:sequence><xs:elementname="name"type="xs:string"/><xs:elementname="orderid"type="xs:positiveInteger"/><xs:elementname="shipdate"type="xs:date"/></xs:sequence></xs:complexType>允許元素包含元素屬性或文本XMLSchema的語法和結(jié)構(gòu)復(fù)雜類型指示器指示器指的是可以在XMLSchema中控制元素的使用方式XMLSchema有3類指示器Order指示器用于定義元素的順序Occurrence指示器用于定義某個元素出現(xiàn)的頻率Group指示器用于對相關(guān)的元素或?qū)傩苑纸M指示器分類作用allOrder規(guī)定子元素可以按照任意順序出現(xiàn),且每個子元素必須只出現(xiàn)一次choiceOrder規(guī)定可出現(xiàn)某個子元素或者可出現(xiàn)另外一個子元素(非此即彼)sequenceOrder子元素必須按照特定的順序出現(xiàn)maxOccursOccurrence規(guī)定某個元素可出現(xiàn)的最大次數(shù)minOccursOccurrence規(guī)定某個元素能夠出現(xiàn)的最小次數(shù)groupnameGroup定義元素組:必須在group聲明內(nèi)部定義一個all、choice或者sequence元素attributeGroupnameGroup定義屬性組XMLSchema的語法和結(jié)構(gòu)<xs:elementname="employee"><xs:complexType>

<xs:all><xs:elementname="age"type="xs:int"/><xs:elementname="birthday"type="xs:date"/></xs:all></xs:complexType></xs:element>age元素和birthday元素出現(xiàn)的順序不要求<xs:elementname="person"><xs:complexType><xs:choice><xs:elementname="employee"type="employee"/><xs:elementname="customer"type="customer"/></xs:choice></xs:complexType></xs:element>employee元素和customer元素二選一<?xmlversion="1.0"encoding="ISO-8859-1"?><xs:schemaxmlns:xs="/2001/XMLSchema"elementFormDefault="qualified"><xs:elementname="employees"><xs:complexType><xs:sequence>

<xs:elementname="employee"maxOccurs="unbounded"><xs:complexType><xs:sequence><xs:elementname="name"type="xs:string"/>

<xs:elementname="telephone"type="xs:string"minOccurs="0"maxOccurs="5"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:schema>元素<employees>的子元素<employee>可以無限次的出現(xiàn),但<employee>的子元素<telephone>最少可以出現(xiàn)0次,最多可以出現(xiàn)5次。<xs:groupname="persongroup"><xs:sequence><xs:elementname="name"type="xs:string"/><xs:elementname="birthday"type="xs:date"/></xs:sequence></xs:group><xs:elementname="person"type="personinfo"/>引用元素組<xs:complexTypename="personinfo"><xs:sequence>

<xs:groupref="persongroup"/>

<xs:elementname="country"type="xs:string"/></xs:sequence></xs:complexType>元素<person>包含子元素<name>、<birthday>和<country>,且必須按這個順序出現(xiàn)。<name>和<birthday>子元素是通過元素組的方式定義后被引用的XMLSchema的語法和結(jié)構(gòu)復(fù)雜類型綜合示例 <xs:complexTypename="shiptotype"> <xs:sequence> <xs:elementname="name"type="stringtype"/> <xs:elementname="address"type="stringtype"/> <xs:elementname="city"type="stringtype"/> <xs:elementname="country"type="stringtype"/> </xs:sequence> </xs:complexType> <xs:complexTypename="itemtype"> <xs:sequence> <xs:elementname="title"type="stringtype"/> <xs:elementname="note"type="stringtype"minOccurs="0"/> <xs:elementname="quantity

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論