Trang này và các trang con được liên kết của trang sẽ ghi lại lược đồ XML DSPL.
Tài liệu này dành cho những người dùng nâng cao muốn hiểu chi tiết cấp thấp của ngôn ngữ; đối với hầu hết người dùng, nội dung trong Hướng dẫn dành cho nhà phát triển sẽ đủ để tạo và chỉnh sửa tập dữ liệu DSPL.
Bạn có thể tải giản đồ XML hoàn chỉnh xuống ở định dạng XSD trên trang web mã DSPL.
Phần tử: dspl
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Quy cách DSPL mô tả một tập dữ liệu. Một tập dữ liệu được xác định theo vùng chứa tên của tập dữ liệu đó. Một tập dữ liệu bao gồm các phần tử sau: - Bảng: Dữ liệu cho các khái niệm và lát cắt được xác định trong tập dữ liệu - Khái niệm: Định nghĩa và cấu trúc do người dùng chỉ định được sử dụng trong tập dữ liệu - Lát cắt: Sự kết hợp giữa phương diện và chỉ số có trong tập dữ liệu - Chủ đề: Nhãn phân cấp dùng để sắp xếp các khái niệm trong tập dữ liệu |
Sơ đồ |
|
Thuộc tính |
|
Mô hình |
nhập* , thông tin , nhà cung cấp ,
thuộc tính* , chủ đề{0,1} , khái niệm{0,1} , lát{0,1} , bảng{0,1} |
Dành cho trẻ em |
attribute, khái niệm, nhập,
thông tin, nhà cung cấp, lát cắt,
bảng, chủ đề |
Thực thể |
<dspl targetNamespace="">
<import location="" namespace="">{0,unbounded}</import>
<info>{1,1}</info>
<provider>{1,1}</provider>
<attribute concept="" id="">{0,unbounded}</attribute>
<topics>{0,1}</topics>
<concepts>{0,1}</concepts>
<slices>{0,1}</slices>
<tables>{0,1}</tables>
</dspl>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
targetNamespace |
xs:anyURI |
|
|
không bắt buộc |
Mỗi tập dữ liệu có thể cung cấp một không gian tên mục tiêu. Vùng chứa tên mục tiêu là một URI xác định duy nhất tập dữ liệu. Để biết thêm thông tin về việc sử dụng vùng chứa tên trong XML, hãy xem: http://www.w3.org/TR/REC-xml-names/ Nếu bạn không cung cấp targetNamespace, thì hệ thống sẽ tạo vùng chứa tên khi nhập tập dữ liệu. |
|
Nguồn |
<xs:element name="dspl">
<xs:annotation>
<xs:documentation>A DSPL specification describes a dataset. A dataset is
identified by its namespace. A dataset is comprised of the
following elements:
- Tables: Data for the concepts and slices defined in the
dataset
- Concepts: User-specified definitions and structures used in
the dataset
- Slices: Combinations of dimensions and metrics present in
the dataset
- Topics: Hierarchical labels used to organise the concepts of
the dataset</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="import" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Import directive for external datasets -- modeled after
the XML Schema import directive. In order to use
elements defined in an external dataset, the external
dataset must be referenced using an import directive.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="namespace" use="required">
<xs:annotation>
<xs:documentation>The namespace of the imported dataset, specified as
a URI. A prefix must be associated with this
namespace before its contents can be referenced. See
[XML Namespaces] for more information about the use
of namespaces and prefixes in XML.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="location" use="optional">
<xs:annotation>
<xs:documentation>An optional location where the definition of the
imported dataset can be found, specified as a
URL. If the location is omitted, the system
processing this DSPL dataset must already know the
imported dataset.
Implementation note: The Google dataset importer
ignores the location attribute. Any imported dataset
must be known by the Google importer beforehand.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="info" type="Info" minOccurs="1">
<xs:annotation>
<xs:documentation>General information about the dataset.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="provider" type="Info">
<xs:annotation>
<xs:documentation>General information about the dataset provider.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Attribute associated with the dataset.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="topics" minOccurs="0">
<xs:annotation>
<xs:documentation>A hierarchy of topics used to organize the contents of
the dataset. The order in which topics are given is
meaningful and should be respected by visualizations
that displays these topics.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="topic" type="Topic" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="concepts" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of concepts defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="concept" type="Concept" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="slices" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of slices defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="slice" type="Slice" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="tables" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of tables defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="table" type="Table" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="targetNamespace" type="xs:anyURI" use="optional">
<xs:annotation>
<xs:documentation>Each dataset may provide a target namespace. The
target namespace is a URI that uniquely identifies the
dataset. For more information about the use of namespaces in XML,
see:
http://www.w3.org/TR/REC-xml-names/
If no targetNamespace is provided, then a namespace will be
generated when the dataset is imported.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|
Phần tử: dspl / nhập
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Lệnh nhập cho các tập dữ liệu bên ngoài – được mô hình hoá sau lệnh nhập Giản đồ XML. Để sử dụng các phần tử được xác định trong tập dữ liệu bên ngoài, tập dữ liệu bên ngoài phải được tham chiếu bằng lệnh nhập. |
Sơ đồ |
|
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
maxSố lần xuất hiện: |
không liên kết |
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
vị trí |
|
|
|
không bắt buộc |
Vị trí không bắt buộc mà bạn có thể tìm thấy định nghĩa của
tập dữ liệu đã nhập, được chỉ định là một URL. Nếu vị trí bị bỏ qua, thì hệ thống xử lý tập dữ liệu DSPL này phải biết tập dữ liệu đã nhập. Lưu ý triển khai: Trình nhập tập dữ liệu của Google
bỏ qua thuộc tính vị trí. Mọi tập dữ liệu đã nhập đều phải được nhà nhập khẩu của Google biết trước. |
không gian tên |
|
|
|
bắt buộc |
Không gian tên của tập dữ liệu đã nhập, được chỉ định là một URI. Một tiền tố phải được liên kết với không gian tên này thì mới có thể tham chiếu đến nội dung của không gian. Hãy xem phần [XML Namespaces] để biết thêm thông tin về cách sử dụng vùng chứa tên và tiền tố trong XML. |
|
Nguồn |
<xs:element name="import" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Import directive for external datasets -- modeled after
the XML Schema import directive. In order to use
elements defined in an external dataset, the external
dataset must be referenced using an import directive.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="namespace" use="required">
<xs:annotation>
<xs:documentation>The namespace of the imported dataset, specified as
a URI. A prefix must be associated with this
namespace before its contents can be referenced. See
[XML Namespaces] for more information about the use
of namespaces and prefixes in XML.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="location" use="optional">
<xs:annotation>
<xs:documentation>An optional location where the definition of the
imported dataset can be found, specified as a
URL. If the location is omitted, the system
processing this DSPL dataset must already know the
imported dataset.
Implementation note: The Google dataset importer
ignores the location attribute. Any imported dataset
must be known by the Google importer beforehand.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|
Phần tử: dspl / info
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Thông tin chung về tập dữ liệu. |
Sơ đồ |
|
Loại |
Thông tin |
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
1 |
|
Mô hình |
tên , nội dung mô tả{0,1} , url{0,1} |
Dành cho trẻ em |
nội dung mô tả, tên, url |
Thực thể |
<info>
<name>{1,1}</name>
<description>{0,1}</description>
<url>{0,1}</url>
</info>
|
Nguồn |
<xs:element name="info" type="Info" minOccurs="1">
<xs:annotation>
<xs:documentation>General information about the dataset.</xs:documentation>
</xs:annotation>
</xs:element>
|
Phần tử: dspl / nhà cung cấp
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Thông tin chung về nhà cung cấp tập dữ liệu. |
Sơ đồ |
|
Loại |
Thông tin |
Thuộc tính |
|
Mô hình |
tên , nội dung mô tả{0,1} , url{0,1} |
Dành cho trẻ em |
nội dung mô tả, tên, url |
Thực thể |
<provider>
<name>{1,1}</name>
<description>{0,1}</description>
<url>{0,1}</url>
</provider>
|
Nguồn |
<xs:element name="provider" type="Info">
<xs:annotation>
<xs:documentation>General information about the dataset provider.</xs:documentation>
</xs:annotation>
</xs:element>
|
Phần tử: dspl / thuộc tính
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Thuộc tính liên kết với tập dữ liệu. |
Sơ đồ |
|
Loại |
Thuộc tính |
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
maxSố lần xuất hiện: |
không liên kết |
|
Mô hình |
thông tin{0,1} , loại{0,1} , (giá trị*
| ConceptValue{0,1} ) |
Dành cho trẻ em |
ConceptValue, info, type, value |
Thực thể |
<attribute concept="" id="">
<info>{0,1}</info>
<type format="" ref="">{0,1}</type>
</attribute>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
Ý tưởng |
xs:QTên |
|
|
không bắt buộc |
Tham chiếu đến một khái niệm tương ứng với các giá trị của thuộc tính đó. Nếu thuộc tính chỉ định một loại, thì loại này phải khớp với loại của khái niệm được tham chiếu. Tham chiếu đến một khái niệm bên ngoài phải có dạng "prefix:other_Concept_id", trong đó "prefix" là tiền tố được dùng cho không gian tên của tập dữ liệu bên ngoài (xem không gian tên XML). |
id |
Mã nhận dạng cục bộ |
|
|
không bắt buộc |
Mã nhận dạng của thuộc tính khái niệm. Mã nhận dạng này phải là duy nhất trong khái niệm (trên các thuộc tính và tài sản). Bạn có thể bỏ qua mã nhận dạng nếu chỉ định thuộc tính khái niệm. Trong trường hợp đó, mã nhận dạng là giá trị ngầm định được tạo bằng giá trị tên cục bộ của khái niệm được tham chiếu. Ví dụ: <attribute
Concept="unit:currency"/> tương đương với <attribute id="currency"
Concept="unit:currency"/> |
|
Nguồn |
<xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Attribute associated with the dataset.</xs:documentation>
</xs:annotation>
</xs:element>
|
Phần tử: dspl / chủ đề
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Hệ thống phân cấp các chủ đề dùng để sắp xếp nội dung của tập dữ liệu. Thứ tự hiển thị các chủ đề có ý nghĩa và phải được tôn trọng bằng hình ảnh hiển thị các chủ đề này. |
Sơ đồ |
|
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
|
Mô hình |
chủ đề+ |
Dành cho trẻ em |
chủ đề |
Thực thể |
<topics>
<topic id="" parentTopic="">{1,unbounded}</topic>
</topics>
|
Nguồn |
<xs:element name="topics" minOccurs="0">
<xs:annotation>
<xs:documentation>A hierarchy of topics used to organize the contents of
the dataset. The order in which topics are given is
meaningful and should be respected by visualizations
that displays these topics.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="topic" type="Topic" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
|
Phần tử: dspl / chủ đề / chủ đề
Không gian tên |
http://schemas.google.com/dspl/2010 |
Sơ đồ |
|
Loại |
Chủ đề |
Thuộc tính |
nội dung: |
phức tạp |
maxSố lần xuất hiện: |
không liên kết |
|
Mô hình |
thông tin , chủ đề* |
Dành cho trẻ em |
thông tin, chủ đề |
Thực thể |
<topic id="" parentTopic="">
<info>{1,1}</info>
<topic id="" parentTopic="">{0,unbounded}</topic>
</topic>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
id |
Mã nhận dạng |
|
|
bắt buộc |
Giá trị nhận dạng duy nhất của chủ đề trong tập dữ liệu. |
parentTopic |
xs:QTên |
|
|
không bắt buộc |
Mã nhận dạng của chủ đề mẹ của chủ đề này, nếu có.
Không thể chỉ định parentChủ đề cho các chủ đề bên trong
các chủ đề khác. |
|
Nguồn |
<xs:element name="topic" type="Topic" maxOccurs="unbounded"/>
|
Phần tử: dspl/ khái niệm
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Danh sách các khái niệm được xác định trong tập dữ liệu này. |
Sơ đồ |
|
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
|
Mô hình |
Concept+ |
Dành cho trẻ em |
Ý tưởng |
Thực thể |
<concepts>
<concept extends="" id="">{1,unbounded}</concept>
</concepts>
|
Nguồn |
<xs:element name="concepts" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of concepts defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="concept" type="Concept" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
|
Không gian tên |
http://schemas.google.com/dspl/2010 |
Sơ đồ |
|
Loại |
Ý tưởng |
Thuộc tính |
nội dung: |
phức tạp |
maxSố lần xuất hiện: |
không liên kết |
|
Mô hình |
thông tin , chủ đề* , loại{0,1} ,
thuộc tính* , thuộc tính* , giá trị mặc định{0,1} , bảng{0,1} |
Dành cho trẻ em |
attribute, defaultValue, info, property, table, topic, type |
Thực thể |
<concept extends="" id="">
<info>{1,1}</info>
<topic ref="">{0,unbounded}</topic>
<type ref="">{0,1}</type>
<attribute concept="" id="">{0,unbounded}</attribute>
<property concept="" id="" isMapping="false" isParent="false">{0,unbounded}</property>
<defaultValue>{0,1}</defaultValue>
<table ref="">{0,1}</table>
</concept>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
mở rộng |
xs:QTên |
|
|
không bắt buộc |
Giá trị nhận dạng duy nhất của một khái niệm mà khái niệm này mở rộng. Bạn có thể xác định khái niệm tham chiếu trong cùng một tập dữ liệu hoặc bên ngoài, tức là trong một tập dữ liệu khác. Tham chiếu đến một khái niệm bên ngoài phải có dạng "prefix:other_Concept_id", trong đó "prefix" là tiền tố được dùng cho không gian tên của tập dữ liệu bên ngoài (xem không gian tên XML). |
id |
Mã nhận dạng |
|
|
bắt buộc |
Giá trị nhận dạng riêng biệt của khái niệm này, phải là giá trị nhận dạng duy nhất trên toàn cầu trong tập dữ liệu. |
|
Nguồn |
<xs:element name="concept" type="Concept" maxOccurs="unbounded"/>
|
Phần tử: dspl / lát
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Danh sách các lát cắt được xác định trong tập dữ liệu này. |
Sơ đồ |
|
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
|
Mô hình |
lát+ |
Dành cho trẻ em |
slice |
Thực thể |
<slices>
<slice id="">{1,unbounded}</slice>
</slices>
|
Nguồn |
<xs:element name="slices" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of slices defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="slice" type="Slice" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
|
Không gian tên |
http://schemas.google.com/dspl/2010 |
Sơ đồ |
|
Loại |
Lát cắt |
Thuộc tính |
nội dung: |
phức tạp |
maxSố lần xuất hiện: |
không liên kết |
|
Mô hình |
thông tin{0,1} , phương diện+ , chỉ số+ , bảng |
Dành cho trẻ em |
phương diện, thông tin, chỉ số,
bảng |
Thực thể |
<slice id="">
<info>{0,1}</info>
<dimension concept="">{1,unbounded}</dimension>
<metric concept="">{1,unbounded}</metric>
<table ref="">{1,1}</table>
</slice>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
id |
Mã nhận dạng |
|
|
bắt buộc |
Giá trị nhận dạng duy nhất của lát cắt. |
|
Nguồn |
<xs:element name="slice" type="Slice" maxOccurs="unbounded"/>
|
Phần tử: dspl / bảng
Không gian tên |
http://schemas.google.com/dspl/2010 |
Chú thích |
Danh sách các bảng được xác định trong tập dữ liệu này. |
Sơ đồ |
|
Thuộc tính |
nội dung: |
phức tạp |
minvis: |
0 |
|
Mô hình |
bảng+ |
Dành cho trẻ em |
bảng |
Thực thể |
<tables>
<table id="">{1,unbounded}</table>
</tables>
|
Nguồn |
<xs:element name="tables" minOccurs="0">
<xs:annotation>
<xs:documentation>A list of tables defined in this dataset.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="table" type="Table" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
|
Không gian tên |
http://schemas.google.com/dspl/2010 |
Sơ đồ |
|
Loại |
Bảng |
Thuộc tính |
nội dung: |
phức tạp |
maxSố lần xuất hiện: |
không liên kết |
|
Mô hình |
thông tin{0,1} , cột+ , dữ liệu{0,1} |
Dành cho trẻ em |
cột, dữ liệu, thông tin |
Thực thể |
<table id="">
<info>{0,1}</info>
<column format="" id="" type="">{1,unbounded}</column>
<data>{0,1}</data>
</table>
|
Thuộc tính |
Tên Q |
Loại |
Cố định |
Mặc định |
Sử dụng |
Annotation |
id |
Mã nhận dạng |
|
|
bắt buộc |
Giá trị nhận dạng duy nhất của bảng trong tập dữ liệu. |
|
Nguồn |
<xs:element name="table" type="Table" maxOccurs="unbounded"/>
|
Thuộc tính: dspl/Import/@@namespace
Không gian tên |
Không có vùng chứa tên |
Chú thích |
Không gian tên của tập dữ liệu đã nhập, được chỉ định là một URI. Một tiền tố phải được liên kết với không gian tên này thì nội dung của nó mới có thể được tham chiếu đến. Hãy xem phần [XML Namespaces] để biết thêm thông tin về cách sử dụng
vùng chứa tên và tiền tố trong XML. |
Thuộc tính |
|
Quảng cáo sử dụng |
|
Nguồn |
<xs:attribute name="namespace" use="required">
<xs:annotation>
<xs:documentation>The namespace of the imported dataset, specified as
a URI. A prefix must be associated with this
namespace before its contents can be referenced. See
[XML Namespaces] for more information about the use
of namespaces and prefixes in XML.</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Thuộc tính: dspl / import / @location
Không gian tên |
Không có vùng chứa tên |
Chú thích |
Vị trí không bắt buộc mà bạn có thể tìm thấy định nghĩa của
tập dữ liệu đã nhập, được chỉ định là một URL. Nếu vị trí bị bỏ qua, thì hệ thống xử lý tập dữ liệu DSPL này phải biết tập dữ liệu đã nhập. Lưu ý triển khai: Trình nhập tập dữ liệu của Google sẽ bỏ qua
thuộc tính vị trí. Mọi tập dữ liệu đã nhập đều phải được nhà nhập khẩu của Google biết trước. |
Thuộc tính |
|
Quảng cáo sử dụng |
|
Nguồn |
<xs:attribute name="location" use="optional">
<xs:annotation>
<xs:documentation>An optional location where the definition of the
imported dataset can be found, specified as a
URL. If the location is omitted, the system
processing this DSPL dataset must already know the
imported dataset.
Implementation note: The Google dataset importer
ignores the location attribute. Any imported dataset
must be known by the Google importer beforehand.</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Thuộc tính: dspl / @targetNamespace
Không gian tên |
Không có vùng chứa tên |
Chú thích |
Mỗi tập dữ liệu có thể cung cấp một không gian tên mục tiêu. Vùng chứa tên mục tiêu là một URI xác định duy nhất tập dữ liệu. Để biết thêm thông tin về việc sử dụng vùng chứa tên trong XML, hãy xem: http://www.w3.org/TR/REC-xml-names/ Nếu bạn không cung cấp targettargetspace, thì vùng chứa tên sẽ được tạo khi tập dữ liệu được nhập. |
Loại |
xs:anyURI |
Thuộc tính |
|
Quảng cáo sử dụng |
|
Nguồn |
<xs:attribute name="targetNamespace" type="xs:anyURI" use="optional">
<xs:annotation>
<xs:documentation>Each dataset may provide a target namespace. The
target namespace is a URI that uniquely identifies the
dataset. For more information about the use of namespaces in XML,
see:
http://www.w3.org/TR/REC-xml-names/
If no targetNamespace is provided, then a namespace will be
generated when the dataset is imported.</xs:documentation>
</xs:annotation>
</xs:attribute>
|
Được tạo bằng Trình chỉnh sửa XML XML oXygen.