BooksDefaultToXml.xtr
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:3k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. <XmlTransformation Version="1.0"><Transform Direction="ToXml" DataEncoding="UTF-8"><SelectEach from="DATAPACKETROWDATAROW" dest="books"><SelectEach from="bookROWbook" dest="book"><Select from="@title" dest="title"/><Select from="@author" dest="author"/></SelectEach><Select from="@text" dest="@text"/><SelectEach from="ebookROWebook" dest="ebook"><Select from="@title" dest="title"/><Select from="@url" dest="url"/><Select from="@author" dest="author"/></SelectEach></SelectEach></Transform><XmlSchema RootName="books"><![CDATA[<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  2.   <xs:element name="title" type="titleType"/>
  3.   <xs:simpleType name="titleType">
  4.     <xs:restriction base="xs:string"/>
  5.   </xs:simpleType>
  6.   <xs:element name="author" type="authorType"/>
  7.   <xs:simpleType name="authorType">
  8.     <xs:restriction base="xs:string"/>
  9.   </xs:simpleType>
  10.   <xs:element name="book" type="bookType"/>
  11.   <xs:complexType name="bookType">
  12.     <xs:sequence>
  13.       <xs:element name="title" type="titleType"/>
  14.       <xs:element name="author" type="authorType"/>
  15.     </xs:sequence>
  16.   </xs:complexType>
  17.   <xs:element name="url" type="urlType"/>
  18.   <xs:simpleType name="urlType">
  19.     <xs:restriction base="xs:string"/>
  20.   </xs:simpleType>
  21.   <xs:element name="ebook" type="ebookType"/>
  22.   <xs:complexType name="ebookType">
  23.     <xs:sequence>
  24.       <xs:element name="title" type="titleType"/>
  25.       <xs:element name="url" type="urlType"/>
  26.       <xs:element name="author" type="authorType"/>
  27.     </xs:sequence>
  28.   </xs:complexType>
  29.   <xs:element name="books" type="booksType"/>
  30.   <xs:complexType name="booksType">
  31.     <xs:sequence>
  32.       <xs:element name="book" type="bookType" minOccurs="0" maxOccurs="unbounded"/>
  33.       <xs:element name="ebook" type="ebookType" minOccurs="0" maxOccurs="unbounded"/>
  34.     </xs:sequence>
  35.     <xs:attribute name="text" type="xs:string"/>
  36.   </xs:complexType>
  37. </xs:schema>]]></XmlSchema><CdsSkeleton><![CDATA[<DATAPACKET Version="2.0"><METADATA><FIELDS><FIELD attrname="text" fieldtype="string" WIDTH="5"/><FIELD attrname="book" fieldtype="nested"><FIELDS><FIELD attrname="title" fieldtype="string" WIDTH="27"/><FIELD attrname="author" fieldtype="string" WIDTH="6"/></FIELDS><PARAMS/></FIELD><FIELD attrname="ebook" fieldtype="nested"><FIELDS><FIELD attrname="title" fieldtype="string" WIDTH="27"/><FIELD attrname="url" fieldtype="string" WIDTH="25"/><FIELD attrname="author" fieldtype="string" WIDTH="6"/></FIELDS><PARAMS/></FIELD></FIELDS><PARAMS/></METADATA><ROWDATA/></DATAPACKET>
  38. ]]></CdsSkeleton><XslTransform/><Skeleton><![CDATA[<?xml version="1.0"?>
  39. <books text="abc"><book><title></title><author></author></book><ebook><title></title><url></url><author></author></ebook></books>
  40. ]]></Skeleton></XmlTransformation>