xml: an advanced guide
DESCRIPTION
Session 36. XML: An Advanced Guide. Tim Bornholtz Holly Hyland. XML Registry and Repository. This session provides a training session on how to use the XML Registry and Repository for the Education Community. http://www.fsaxmlregistry.ed.gov. Development Steps. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/1.jpg)
XML: An Advanced Guide
Tim Bornholtz
Holly Hyland
Session 36
![Page 2: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/2.jpg)
2
XML Registry and Repository
This session provides a training session on how to use the XML Registry and Repository for the Education Community.
http://www.fsaxmlregistry.ed.gov
![Page 3: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/3.jpg)
3
Development Steps
Identify education-related business process.
Contact PESC to register intent. Identify data elements currently in use. Review data elements for clarity and
usage. Match data elements with the XML
Registry and Repository for Education.
![Page 4: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/4.jpg)
4
Development Steps
Review to ensure compatible elements. Identify new elements. Submit to PESC Submission Advisory
Board for review. Develop schema according to business
rules and XML Technical Specification. Submit to PESC Submission Advisory
Board for final review.
![Page 5: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/5.jpg)
5
![Page 6: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/6.jpg)
6
![Page 7: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/7.jpg)
7
![Page 8: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/8.jpg)
8
![Page 9: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/9.jpg)
9
![Page 10: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/10.jpg)
10
![Page 11: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/11.jpg)
11
![Page 12: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/12.jpg)
12
![Page 13: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/13.jpg)
13
![Page 14: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/14.jpg)
14
![Page 15: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/15.jpg)
15
![Page 16: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/16.jpg)
16
![Page 17: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/17.jpg)
17
![Page 18: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/18.jpg)
18
![Page 19: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/19.jpg)
19
![Page 20: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/20.jpg)
20
![Page 21: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/21.jpg)
21
![Page 22: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/22.jpg)
22
![Page 23: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/23.jpg)
23
![Page 24: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/24.jpg)
24
![Page 25: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/25.jpg)
25
Creating a Schema from the Registry
Create an empty schemaSearch for the core componentsPaste the core components into the
schema
![Page 26: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/26.jpg)
26
XML Schema
<?xml version="1.0" encoding="UTF-8"?><xs:schema
targetNamespace="urn:edu:myschool:myschema:v1.0.0" xmlns="urn:edu:myschool:myschema:v1.0.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:element name=“RootElement"> </xs:element></xs:schema>
![Page 27: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/27.jpg)
27
![Page 28: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/28.jpg)
28
![Page 29: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/29.jpg)
29
![Page 30: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/30.jpg)
30
<?xml version="1.0" encoding="UTF-8"?><xs:schema><xs:element name=“RootElement"> <xs:complexType> <xs:sequence> <xs:element name="LastName" type="LastNameType"/> </xs:sequence> </xs:complexType></xs:element><!-- ===== CORE COMPONENT: LastNameType ===== --> <xs:simpleType name="LastNameContent">
<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/>
</xs:restriction> </xs:simpleType> <xs:complexType name="LastNameType">
<xs:annotation> <xs:documentation>This basic component specifies the last name or surname by which
a person is legally known. </xs:documentation> </xs:annotation> <xs:complexContent>
<xs:extension base="LastNameContent"> </xs:extension>
</xs:complexContent> </xs:complexType> </xs:schema>
![Page 31: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/31.jpg)
31
![Page 32: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/32.jpg)
32
![Page 33: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/33.jpg)
33
![Page 34: XML: An Advanced Guide](https://reader035.vdocuments.us/reader035/viewer/2022062222/56815a89550346895dc7fe18/html5/thumbnails/34.jpg)
34
Technical Assistance
We appreciate your feedback and comments. We can be reached at: Tim Bornholtz
Phone: 202.377.3465 Email: [email protected] Holly Hyland Phone: 202.377.3710 Email: [email protected]