




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
交換標(biāo)頭信封技術(shù)規(guī)范目 次1范圍 12規(guī)性用件 13術(shù)和義 14縮語 15概述 16實結(jié)構(gòu) 27基業(yè)信實體 48技要求 79數(shù)簽名 7附A(料)XHE模定義 8附B(料)換標(biāo)信實例 21附C(料)字簽?zāi)6x 24參考文獻(xiàn) 32I交換標(biāo)頭信封技術(shù)規(guī)范范圍本文件規(guī)定了交換標(biāo)頭信封的概述、實體結(jié)構(gòu)、基本業(yè)務(wù)信息實體、技術(shù)要求及數(shù)字簽名。GB/T18793-2002信息技術(shù)可擴(kuò)展置標(biāo)語言(XML)1.0GB/T19256.5-2022基于XML的電子商務(wù)第5部分:核心構(gòu)件規(guī)范GB/T24639-2009元數(shù)據(jù)的XMLSchema置標(biāo)規(guī)則GB/T25061-2020信息安全技術(shù)XML數(shù)字簽名語法與處理規(guī)范GB/T19256.5-2022界定的術(shù)語和定義適用于本文件??s略語下列縮略語適用于本文件。ABIE:聚合業(yè)務(wù)信息實體(AggregateBusinessInformationEntity)ASBIE:關(guān)聯(lián)業(yè)務(wù)信息實體(AssociationBusinessInformationEntity)BBIE:基本業(yè)務(wù)信息實體(BasicBusinessInformationEntity)BIE:業(yè)務(wù)信息實體(BusinessInformationEntity)EDI:電子數(shù)據(jù)交換(ElectronicDataInterchange)XHE:交換標(biāo)頭信封(ExchangeHeaderEnvelope)XML:可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage)概述XHEBIEGB/T19256.5XHE,XHE1BIE是帶有唯一業(yè)務(wù)語義定義的一條業(yè)務(wù)數(shù)據(jù)或一組業(yè)務(wù)數(shù)據(jù)。BIE具有BBIE、ASBIE、ABIE三種形態(tài)。XHE的實體結(jié)構(gòu)組成如下:BBIE,ASBIE;——標(biāo)頭:標(biāo)頭包含編號、通用唯一標(biāo)識和創(chuàng)建日期時間等BBIE,以及包含發(fā)送方、接收方和業(yè)務(wù)范圍等ASBIE;——身份信息:發(fā)送方和接收方身份信息的編號為BBIE;——業(yè)務(wù)范圍標(biāo)準(zhǔn)信息:業(yè)務(wù)范圍標(biāo)準(zhǔn)信息包含代碼和描述等BBIE;BBIEASBIE;——負(fù)載內(nèi)容:在負(fù)載項的尾部可附加負(fù)載內(nèi)容;BBIE;——擴(kuò)展項:擴(kuò)展項包含編號、名稱、機(jī)構(gòu)、版本號、機(jī)構(gòu)鏈接、擴(kuò)展鏈接、原因代碼和原因等BBIE;——擴(kuò)展內(nèi)容:在擴(kuò)展項的尾部可附加擴(kuò)展內(nèi)容;XHEBIE錯誤未找到引用源。1。2[1..1][1..1]接收方編號[1..1]身份信息[1..N]編號[1..1][0..1][1..1]標(biāo)頭標(biāo)頭[1..1]負(fù)載集[1..1]負(fù)載集[0..1]擴(kuò)展集業(yè)務(wù)范圍[1..1][1..1]業(yè)務(wù)范圍標(biāo)準(zhǔn)信息[0..1]業(yè)務(wù)范圍[1..1][1..1]業(yè)務(wù)范圍標(biāo)準(zhǔn)信息[0..1]業(yè)務(wù)范圍信封[1..1][0..1]配置文件[0..1]配置文件實例[0..1][0..1]數(shù)字簽名擴(kuò)展項[0..N]編號[0..1]擴(kuò)展名稱[0..1]擴(kuò)展項[0..N]編號[0..1]擴(kuò)展名稱[0..1][0..1][0..1]擴(kuò)展內(nèi)容[0..1]版本號[0..1]機(jī)構(gòu)鏈接[0..1]擴(kuò)展鏈接[0..1]原因代碼[0..1]原因[0..1]
解密信息[0..1]解密密鑰[0..1]解密密鑰[0..1]負(fù)載相關(guān)[0..N]負(fù)載內(nèi)容編號[1..1]起始有效日期時間[0..1]截止有效日期時間[0..1]登錄名[0..1]口令[0..1]外部引用負(fù)載項[0..N][0..1][0..N][0..1][0..1]自定義[0..1]配置文件[0..1]配置文件實例[0..1]處理服務(wù)[0..1]驗證類型代碼[0..1]驗證版本號[0..1]實例加密指示符號[1..1]實例加密方法[0..1]實例哈希值[0..1][0..1]負(fù)載內(nèi)容
[0..N]注1:圖中實線連接表示該節(jié)點元數(shù)據(jù)及關(guān)系定義在本規(guī)范;注2:圖中虛線連接表示該節(jié)點業(yè)務(wù)范圍標(biāo)準(zhǔn)是引用了其他的技術(shù)規(guī)范;注3:圖中的數(shù)字或字母是指BIE或元數(shù)據(jù)元素的約束條件和出現(xiàn)的次數(shù):可選和最大次數(shù)1次(0..1),可選和最大次數(shù)N次(0..N),必選和最大次數(shù)1次(1..1),必選和最大次數(shù)N次(1..N),其中N為整數(shù),約束條件和出現(xiàn)的次數(shù)應(yīng)符合GB/T24639-2009的要求。圖1XHE的BIE結(jié)構(gòu)3信封信封的BBIE見錯誤!未找到引用源。1。表1信封的BBIE數(shù)據(jù)項英文出現(xiàn)次數(shù)數(shù)據(jù)類型定義版本號XHE_Version_Identifier1..1字符串string指當(dāng)前的信封版本編號自定義XHE_Customization_Identifier0..1字符串string標(biāo)識信封模型的定制或用途等配置文件XHE_Profile_Identifier0..1字符串string標(biāo)識信封自定義中指定的配置文件配置文件實例XHE_Profile_Execution_Identifier0..1字符串string標(biāo)識配置文件中指定的實例標(biāo)頭標(biāo)頭出現(xiàn)的次數(shù)為1..1,標(biāo)頭的BBIE見錯誤!未找到引用源。2。表2標(biāo)頭的BBIE數(shù)據(jù)項英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義編號Header_Identifier1..1字符串string用于識別XHE文檔的編號信息通用唯一識別碼Header_UUID0..1字符串string在分布式系統(tǒng)中XHE識信息創(chuàng)建日期時間Header_Creation_Date_Time1..1日期時間dateTime創(chuàng)建XHE的日期和時間1..11..NBBIE錯誤!未找到引用源。表5發(fā)送方或接收方身份信息的BBIE數(shù)據(jù)名稱英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義編號Party_Identifier1..1字符串string標(biāo)識發(fā)送方或接收方身份的信息4表3業(yè)務(wù)范圍標(biāo)準(zhǔn)信息的BBIE數(shù)據(jù)名稱英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義代碼Business_scope_Code1..1字符串string標(biāo)識業(yè)務(wù)范圍的專用代碼描述Business_scope_Text1..1字符串string標(biāo)識業(yè)務(wù)范圍參數(shù)等描述性文本負(fù)載項BBIE錯誤!未找到引用源。6。表6負(fù)載項的BBIE數(shù)據(jù)名稱英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義編號Payload_Identifier0..1字符串string識別負(fù)載實例的標(biāo)識符描述Payload_Description_Text0..N字符串string負(fù)載實例的描述性文本文檔類型代碼Payload_Document_Type_Code0..1字符串string負(fù)載實例所屬原型的歸類代碼內(nèi)容類型代碼Payload_Content_Type_Code0..1字符串string負(fù)載實例的文件格式代碼,即mime類型代碼自定義Payload_Customization_Identifier0..1字符串string應(yīng)用于負(fù)載實例的自定義標(biāo)識符配置文件Payload_Profile_Identifier0..1字符串string標(biāo)識負(fù)載實例所屬配置文件配置文件實例Payload_Profile_Execution_Identifier0..1字符串string標(biāo)識負(fù)載實例所屬的配置文件的指定實例處理服務(wù)Payload_Handling_Service_Identifier0..1字符串string標(biāo)識處理負(fù)載實例的服務(wù)驗證類型代碼Payload_Validation_Type_Code0..1字符串string負(fù)載驗證類型,用于驗證語法是否有效驗證版本號Payload_Validation_Version_Identifier0..1字符串string描述負(fù)載驗證類型版本的標(biāo)識符加密指示符Payload_Encryption_Indicator1..1布爾值Boolean用于指示負(fù)載實例是否加密加密方法Payload_Encryption_Method_T0..1字符串用于加密負(fù)載實例的方法5extstring實例哈希值Payload_Hash_Value0..1字符串string未加密的負(fù)載實例經(jīng)過SHA-256算法計算得到的值0..10..N0..1BBIE錯誤!未找到引用源。。表4外部引用的BBIE數(shù)據(jù)名稱英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義編號External_Reference_Identifie1..1字符串string外部引用對象的標(biāo)識符或URI起始有效日期時間External_Reference_Availability_Start_Date_Time0..1日期時間dateTime信息可用的開始日期和時間截止有效日期時間External_Reference_Availability_End_Date_Time0..1日期時間dateTime信息可用的結(jié)束日期和時間登錄名External_Reference_Login_Text0..1字符串string登錄賬號或用戶名口令External_Reference_Password_Text0..1字符串string訪問外部引用信息所需的口令擴(kuò)展項擴(kuò)展集出現(xiàn)的次數(shù)為0..1,擴(kuò)展項出現(xiàn)的次數(shù)為0..N,擴(kuò)展項的BBIE見錯誤!未找到引用源。7。表7擴(kuò)展項的BBIE數(shù)據(jù)名稱英文名稱出現(xiàn)次數(shù)數(shù)據(jù)類型定義編號Extension_Identifier0..1字符串string擴(kuò)展項的唯一標(biāo)識符擴(kuò)展名稱Extension_Name0..1字符串string擴(kuò)展的創(chuàng)建者為擴(kuò)展項指定的名稱機(jī)構(gòu)編號Extension_Agency_Identifier0..1字符串string擴(kuò)展項創(chuàng)建機(jī)構(gòu)的標(biāo)識符機(jī)構(gòu)名稱Extension_Agency_Name0..1字符串string擴(kuò)展項創(chuàng)建機(jī)構(gòu)的名稱版本號Extension_Version_Identifier0..1字符串string擴(kuò)展項的版本標(biāo)識符機(jī)構(gòu)鏈接Extension_Agency_URI0..1字符串string擴(kuò)展項創(chuàng)建機(jī)構(gòu)的鏈接6擴(kuò)展鏈接Extension_URI0..1字符串string擴(kuò)展項的鏈接原因代碼Extension_Reason_Code0..1字符串string創(chuàng)建擴(kuò)展項的原因代碼原因Extension_Reason0..1字符串string創(chuàng)建擴(kuò)展項的原因說明XHE的技術(shù)要求包括但不限于:——將XHE實體結(jié)構(gòu)映射成XML模式定義,映射規(guī)則應(yīng)符合GB/T18793—2002和GB/T24639-2009的要求,示例見錯誤!未找到引用源。A;——每個負(fù)載項僅支持一種類型的負(fù)載內(nèi)容,例如文本數(shù)據(jù)、XML數(shù)據(jù)報文等,示例見錯誤!未找到引用源。B;——XHE可支持XML、EDI等格式;——XHE的BIE中不應(yīng)全部為空值;——負(fù)載項應(yīng)包含負(fù)載內(nèi)容或負(fù)載外部引用中的一個,不能同時存在;XHEXHEXHEXHE數(shù)字簽名的要求包括但不限于:——除數(shù)字簽名內(nèi)容外,應(yīng)對XHE的所有內(nèi)容都進(jìn)行數(shù)字簽名,保證XHE的安全性;——數(shù)字簽名的模式定義應(yīng)符合GB/T25061-2020的要求,示例見附錄C;——數(shù)字簽名的使用應(yīng)符合國家密碼管理相關(guān)規(guī)定和要求。7附錄A()XHEA.1XHE-1.0.xsd<?xmlversion="1.0"encoding="UTF-8"?><xsd:schemaxmlns="/XHE/1.0/ExchangeHeaderEnvelope"xmlns:xsd="/2001/XMLSchema"xmlns:ds="/2000/09/xmldsig#"targetNamespace="/XHE/1.0/ExchangeHeaderEnvelope"elementFormDefault="qualified"attributeFormDefault="unqualified"version="1.0"> <!--importchinesesignaturespecification--> <xsd:importnamespace="/2000/09/xmldsig#"schemaLocation="xmldsig1-schema.xsd"/> <xsd:elementname="XHE"type="XHEType"/> <xsd:complexTypename="XHEType"> <xsd:sequence> <xsd:elementref="VersionID"minOccurs="1"maxOccurs="1"/> <xsd:elementref="Header"minOccurs="1"maxOccurs="1"/> <xsd:elementref="Payloads"minOccurs="0"maxOccurs="1"/> <xsd:elementref="Extensions"minOccurs="0"maxOccurs="1"/> <xsd:elementref="ds:Signature"minOccurs="0"maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <!--StartXHErelativeID--> <xsd:elementname="VersionID"type="VersionIDType"/> <xsd:complexTypename="VersionIDType"> <xsd:simpleContent> <xsd:restrictionbase="IdentifierType"/> </xsd:simpleContent> </xsd:complexType> <!--EndXHErelativeID--> <!--StartHeader--> <xsd:elementname="Header"type="HeaderType"/> <xsd:complexTypename="HeaderType"> <xsd:sequence> <xsd:elementref="ID"minOccurs="1"maxOccurs="1"/> <xsd:elementref="UUID"minOccurs="0"maxOccurs="1"/> <xsd:elementref="CreationDateTime"minOccurs="1"maxOccurs="1"/> <xsd:elementref="BusinessScope"minOccurs="0"maxOccurs="1"/> <xsd:elementref="FromParty"minOccurs="0"maxOccurs="1"/>8 <xsd:elementref="ToParty"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:elementname="ID"type="IDType"/> <xsd:complexTypename="IDType"> <xsd:simpleContent> <xsd:restrictionbase="IdentifierType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="UUID"type="UUIDType"/> <xsd:complexTypename="UUIDType"> <xsd:simpleContent> <xsd:restrictionbase="IdentifierType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="CreationDateTime"type="CreationDateTimeType"/> <xsd:complexTypename="CreationDateTimeType"> <xsd:simpleContent> <xsd:restrictionbase="DateTimeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="BusinessScope"type="BusinessScopeType"/> <xsd:complexTypename="BusinessScopeType"> <xsd:sequence> <xsd:elementref="BusinessScopeCriterion"minOccurs="0"maxOccurs="unbounded"/> <xsd:elementref="ExternalReference"minOccurs="0"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:elementname="BusinessScopeCriterion"type="BusinessScopeCriterionType"/> <xsd:complexTypename="BusinessScopeCriterionType"> <xsd:sequence> <xsd:elementref="Code"minOccurs="1"maxOccurs="1"/> <xsd:elementref="Value"minOccurs="1"maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:elementname="ExternalReference"type="ExternalReferenceType"/> <xsd:complexTypename="ExternalReferenceType"> <xsd:sequence> <xsd:elementref="ID"minOccurs="1"maxOccurs="1"/> <xsd:elementref="AvailabilityStartDateTime"minOccurs="0"maxOccurs="1"/> <xsd:elementref="AvailabilityEndDateTime"minOccurs="0"maxOccurs="1"/> <xsd:elementref="Login"minOccurs="0"maxOccurs="1"/> <xsd:elementref="Password"minOccurs="0"maxOccurs="1"/>9 </xsd:sequence> </xsd:complexType> <xsd:elementname="Code"type="BusinessScopeCriterionCodeType"/> <xsd:complexTypename="BusinessScopeCriterionCodeType"> <xsd:simpleContent> <xsd:restrictionbase="CodeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="Value"type="BusinessScopeCriterionValueType"/> <xsd:complexTypename="BusinessScopeCriterionValueType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="AvailabilityStartDateTime"type="AvailabilityStartDateTimeType"/> <xsd:complexTypename="AvailabilityStartDateTimeType"> <xsd:simpleContent> <xsd:restrictionbase="DateTimeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="AvailabilityEndDateTime"type="AvailabilityEndDateTimeType"/> <xsd:complexTypename="AvailabilityEndDateTimeType"> <xsd:simpleContent> <xsd:restrictionbase="DateTimeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="Login"type="LoginType"/> <xsd:complexTypename="LoginType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="Password"type="PasswordType"/> <xsd:complexTypename="PasswordType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="FromParty"type="PartyType"/> <xsd:elementname="ToParty"type="PartyType"/> <xsd:complexTypename="PartyType"> <xsd:sequence> <xsd:elementref="PartyIdentification"minOccurs="1"maxOccurs="unbounded"/>10 </xsd:sequence> </xsd:complexType> <xsd:elementname="PartyIdentification"type="PartyIdentificationType"/> <xsd:complexTypename="PartyIdentificationType"> <xsd:sequence> <xsd:elementref="ID"minOccurs="1"maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <!--EndHeader--> <!--StartPayloads--> <xsd:elementname="Payloads"type="PayloadsType"/> <xsd:complexTypename="PayloadsType"> <xsd:sequence> <xsd:elementref="Payload"minOccurs="1"maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:elementname="Payload"type="PayloadType"/> <xsd:complexTypename="PayloadType"> <xsd:sequence> <xsd:elementref="ID"minOccurs="0"maxOccurs="1"/> <xsd:elementref="Description"minOccurs="0"maxOccurs="unbounded"/> <xsd:elementref="DocumentTypeCode"minOccurs="0"maxOccurs="1"/> <xsd:elementref="ContentTypeCode"minOccurs="0"maxOccurs="1"/> <xsd:elementref="HandlingServiceID"minOccurs="0"maxOccurs="1"/> <xsd:elementref="ValidationTypeCode"minOccurs="0"maxOccurs="1"/> <xsd:elementref="ValidationVersionID"minOccurs="0"maxOccurs="1"/> <xsd:elementref="EncryptionIndicator"minOccurs="1"maxOccurs="1"/> <xsd:elementref="EncryptionMethod"minOccurs="0"maxOccurs="1"/> <xsd:elementref="HashValue"minOccurs="0"maxOccurs="1"/> <xsd:elementref="DecryptionInformationExternalReference"minOccurs="0"maxOccurs="1"/> <xsd:elementref="DecryptionKeyExternalReference"minOccurs="0"maxOccurs="1"/> <xsd:elementref="RelevantExternalReference"minOccurs="0"maxOccurs="unbounded"/> <xsd:elementref="PayloadExternalReference"minOccurs="0"maxOccurs="1"/> <xsd:elementname="Content"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>Thecontentofthepayloadwhenitisincludedintheenvelope.</xsd:documentation></xsd:annotation><xsd:complexTypemixed="true"> <xsd:sequence> <xsd:anynamespace="##other"processContents="lax"minOccurs="0"maxOccurs="1">11<xsd:annotation> <xsd:documentation>AnyelementinanynamespaceotherthantheXHEaggregatenamespaceisallowedtobetheapexelementofanextension.OnlythoseelementsfoundintheXHEschemasandinthetreesofschemasimportedinthismodulearevalidated.Anyelementforwhichthereisnoschemadeclarationinanyofthetreesofschemaspassesvalidationandisnottreatedasaschemaconstraintviolation.Textisalsoallowedascontent,butallsuchtextmustbeescapedsothatsensitiveXMLmarkupcharactersarenotmisinterpreted.Thiselementmustnotbeempty,butthisschemadoesnotexpresssuchaconstraint.Thiselementmustnotcontainbothtextandanelement,butthisschemadoesnotexpresssuchaconstraint.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:elementname="Description"type="DescriptionType"/> <xsd:complexTypename="DescriptionType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="DocumentTypeCode"type="DocumentTypeCodeType"/> <xsd:complexTypename="DocumentTypeCodeType"> <xsd:simpleContent> <xsd:restrictionbase="CodeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="ContentTypeCode"type="ContentTypeCodeType"/> <xsd:complexTypename="ContentTypeCodeType"> <xsd:simpleContent> <xsd:restrictionbase="CodeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="HandlingServiceID"type="HandlingServiceIDType"/> <xsd:complexTypename="HandlingServiceIDType"> <xsd:simpleContent> <xsd:restrictionbase="IdentifierType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="ValidationTypeCode"type="ValidationTypeCodeType"/> <xsd:complexTypename="ValidationTypeCodeType"> <xsd:simpleContent>12 <xsd:restrictionbase="CodeType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="ValidationVersionID"type="ValidationVersionIDType"/> <xsd:complexTypename="ValidationVersionIDType"> <xsd:simpleContent> <xsd:restrictionbase="IdentifierType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="EncryptionIndicator"type="EncryptionIndicatorType"/> <xsd:complexTypename="EncryptionIndicatorType"> <xsd:simpleContent> <xsd:restrictionbase="IndicatorType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="EncryptionMethod"type="EncryptionMethodType"/> <xsd:complexTypename="EncryptionMethodType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="HashValue"type="HashValueType"/> <xsd:complexTypename="HashValueType"> <xsd:simpleContent> <xsd:restrictionbase="TextType"/> </xsd:simpleContent> </xsd:complexType> <xsd:elementname="DecryptionInformationExternalReference"type="ExternalReferenceType"/> <xsd:elementname="DecryptionKeyExternalReference"type="ExternalReferenceType"/> <xsd:elementname="RelevantExternalReference"type="ExternalReferenceType"/> <xsd:elementname="PayloadExternalReference"type="ExternalReferenceType"/> <!--EndPayloads--> <!--StartExtensions--> <xsd:elementname="Extensions"type="ExtensionsType"/> <xsd:complexTypename="ExtensionsType"> <xsd:annotation> <xsd:documentation>Acontainerforallextensionspresentinthedocument.</xsd:documentation></xsd:annotation><xsd:sequence> <xsd:elementref="Extension"minOccurs="1"maxOccurs="unbounded"/></xsd:sequence> </xsd:complexType>13 <xsd:elementname="Extension"type="ExtensionType"/> <xsd:complexTypename="ExtensionType"> <xsd:annotation> <xsd:documentation>Asingleextensionforprivateuse.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:elementref="ID"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AnidentifierfortheExtensionassignedbythecreatoroftheextension.</xsd:documentation></xsd:annotation></xsd:element><xsd:elementref="Name"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AnamefortheExtensionassignedbythecreatoroftheextension.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="AgencyID"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AnagencythatmaintainsoneormoreExtensions.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="AgencyName"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>ThenameoftheagencythatmaintainstheExtension.</xsd:documentation></xsd:annotation></xsd:element><xsd:elementname="VersionID"type="IdentifierType"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>TheversionoftheExtension.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="AgencyURI"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AURIfortheAgencythatmaintainstheExtension.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="URI"minOccurs="0"maxOccurs="1"> <xsd:annotation>14 <xsd:documentation>AURIfortheExtension.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="ReasonCode"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AcodeforreasontheExtensionisbeingincluded.</xsd:documentation> </xsd:annotation></xsd:element><xsd:elementref="Reason"minOccurs="0"maxOccurs="1"> <xsd:annotation> <xsd:documentation>AdescriptionofthereasonfortheExtension.</xsd:documentation></xsd:annotation></xsd:element><xsd:elementname="Content"minOccurs="1"maxOccurs="1"> <xsd:annotation> <xsd:documentation>Thedefinitionoftheextensioncontent.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:anynamespace="##other"processContents="lax"minOccurs="1"maxOccurs="1 "><xsd:annotation> <xsd:documentation>AnyelementinanynamespaceotherthantheXHEextensionnamespaceisallowedtobetheapexelementofanextension.OnlythoseelementsfoundintheXHEschemasandinthetreesofschemasimportedinthismodulearevalidated.Anyelementforwhichthereisnoschemadeclarationinanyofthetreesofschemaspassesvalidationandisnottreatedasaschemaconstraintviolation.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <!--BasicElementforExtension--> <xsd:elementname="Name"type="NameType"/> <xsd:elementname="AgencyID"type="IdentifierType"/> <xsd:elementname="AgencyName"type="NameType"/> <xsd:elementname="AgencyURI"type="IdentifierType"/> <xsd:elementname="Reason"type="TextType"/> <xsd:elementname="ReasonCode"type="CodeType"/>15 <xsd:elementname="URI"type="IdentifierType"/> <!--EndExtensions--> <!--IdentifierTypedefinition--> <xsd:complexTypename="IdentifierType"> <xsd:annotation><xsd:documentationxml:lang="en">Acharacterstringtoidentifyanddistinguishuniquely,oneinstanceofanobjectinanidentificationschemefromallotherobjectsinthesameschemetogetherwithrelevantsupplementaryinformation.</xsd:documentation></xsd:annotation><xsd:simpleContent> <xsd:extensionbase="xsd:normalizedString"> <xsd:attributename="schemeID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentificationoftheidentificationscheme.</xsd:documentation> </xsd:annotation></xsd:attribute><xsd:attributename="schemeName"type="xsd:string"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Thenameoftheidentificationscheme.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="schemeAgencyID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentificationoftheagencythatmaintainstheidentificationscheme.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="schemeAgencyName"type="xsd:string"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Thenameoftheagencythatmaintainstheidentificationscheme.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="schemeVersionID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theversionoftheidentificationscheme.</xsd:documentation> </xsd:annotation></xsd:attribute><xsd:attributename="schemeDataURI"type="xsd:anyURI"use="optional">16 <xsd:annotation> <xsd:documentationxml:lang="en">TheUniformResourceIdentifierthatidentifieswheretheidentificationschemedataislocated.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="schemeURI"type="xsd:anyURI"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">TheUniformResourceIdentifierthatidentifieswheretheidentificationschemeislocated.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent></xsd:complexType><!--DateTimeTypedefinition--><xsd:complexTypename="DateTimeType"> <xsd:annotation> <xsd:documentationxml:lang="en">Aparticularpointintheprogressionoftime,togetherwithrelevantsupplementaryinformation.</xsd:documentation> </xsd:annotation><xsd:simpleContent> <xsd:extensionbase="xsd:dateTime"/></xsd:simpleContent> </xsd:complexType> <!--CodeTypedefinition--> <xsd:complexTypename="CodeType"> <xsd:annotation><xsd:documentationxml:lang="en">Acharacterstring(letters,figures,orsymbols)thatforbrevityand/orlanguangeindependencemaybeusedtorepresentorreplaceadefinitivevalueortextofanattributetogetherwithrelevantsupplementaryinformation.</xsd:documentation></xsd:annotation><xsd:simpleContent> <xsd:extensionbase="xsd:normalizedString"> <xsd:attributename="listID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentificationofalistofcodes.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="listAgencyID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Anagencythatmaintainsoneormorelistscodes.</xsd:documentation> </xsd:annotation>17</xsd:attribute><xsd:attributename="listAgencyName"type="xsd:string"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Thenameoftheagencythatmaintainsthelistofcodes.</xsd:documentation> </xsd:annotation></xsd:attribute><xsd:attributename="listName"type="xsd:string"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Thenameofalistofcodes.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="listVersionID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theversionofthelistofcodes.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="name"type="xsd:string"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Thetextualequivalentofthecodecontentcomponent.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="languageID"type="xsd:language"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentifierofthelanguageusedinthecodename.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="listURI"type="xsd:anyURI"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">TheUniformResourceIdentifierthatidentifieswherethecodelistislocated.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="listSchemeURI"type="xsd:anyURI"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">TheUniformResourceIdentifierthatidentifieswherethecodelistschemeislocated.</xsd:documentation> </xsd:annotation> </xsd:attribute>18 </xsd:extension> </xsd:simpleContent> </xsd:complexType> <!--TextTypedefinition--> <xsd:complexTypename="TextType"> <xsd:annotation> <xsd:documentationxml:lang="en">Acharacterstring(i.e.afinitesetofcharacters)generallyintheformofwordsofalanguage.</xsd:documentation></xsd:annotation><xsd:simpleContent> <xsd:extensionbase="xsd:string"> <xsd:attributename="languageID"type="xsd:language"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentifierofthelanguageusedinthecontentcomponent.</xsd:documentation></xsd:annotation></xsd:attribute><xsd:attributename="languageLocaleID"type="xsd:normalizedString"use="optional"> <xsd:annotation> <xsd:documentationxml:lang="en">Theidentificationofthelocaleofthelanguage.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent></xsd:complexType><!--IndicatorTypedefinition--><xsd:complexTypename="IndicatorType"> <xsd:annotation> <xsd:documentationxml:lang="en">AlistoftwomutuallyexclusiveBooleanvaluesthatexpresstheonlypossiblestatesofaproperty.</xsd:documentation> </xsd:annotation><xsd:simpleContent> <xsd:extensionbase="xsd:boolean"/></xsd:simpleContent> </xsd:complexType> <!--NameTypedefinition--> <xsd:complexTypename="NameType"> <xsd:annotation> <xsd:documentationxml:lang="en">Acharacterstringthatconstitutesthedistinctivedesignationofaperson,place,thingorconcept.</xsd:documentation> </xsd:annotation> <xsd:simpleContent>19 <xsd:extensionbase="TextType"/> </xsd:simpleContent> </xsd:complexType></xsd:schema>20附錄B()XMLXHE<?xmlversion="1.0"encoding="UTF-8"?><XHExmlns="/XHE/1.0/ExchangeHeaderEnvelope"> <VersionID>1.0</VersionID> <Header> <ID>123</ID> <CreationDateTime>2015-02-08T20:34:00</CreationDateTime> <BusinessScope> <BusinessScopeCriterion> <Code>test</Code> <Value>123</Value> </Busines
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《數(shù)據(jù)網(wǎng)組建與維護(hù)》課件-3.2任務(wù)2 RIP協(xié)議實現(xiàn)網(wǎng)絡(luò)互聯(lián)
- 《影視后期處理技術(shù)》課件-剪輯序列設(shè)置
- 腹腔鏡下膽囊切除術(shù)后護(hù)理
- 2025年醫(yī)保信息化建設(shè)應(yīng)用知識考試題庫及答案匯編試題
- 2025年專升本藝術(shù)概論模擬試題:藝術(shù)市場與文化產(chǎn)業(yè)文化產(chǎn)業(yè)品牌推廣策略
- 2025年高壓電工考試:高壓繼電保護(hù)原理與智能化改造試題
- 2025年專升本藝術(shù)概論考試模擬卷:藝術(shù)美學(xué)原理與應(yīng)用備考技巧
- 精通學(xué)習(xí)心理學(xué)
- 解讀中國地形
- 液化天然氣操作工基礎(chǔ)知識理論練習(xí)題庫含參考答案
- 2024年江西旅游商貿(mào)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- 江蘇南京郵電大學(xué)教務(wù)處校內(nèi)招考聘用工作人員公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- JJG 393-2018便攜式X、γ輻射周圍劑量當(dāng)量(率)儀和監(jiān)測儀
- 建筑物電子信息系統(tǒng)防雷技術(shù)規(guī)范(局部修訂條文)
- 《護(hù)士條例》全文
- 華住會酒店員工手冊
- 鐵嶺衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 塔斯汀營銷分析
- 市紀(jì)委跟班學(xué)習(xí)工作總結(jié)
- 腦梗死一病一品
- 【部編版】三年級語文下冊第9課《古詩三首》精美課件
評論
0/150
提交評論