Declare A DTD File II 4162007 Declare a
- Slides: 19
Declare A DTD File - II 4/16/2007 Declare a DTD File II 1
Define Reusable Text inside XML Files • General entity – Can be referred to repeatedly inside an XML document – These two pages cover internal general entities 4/16/2007 Declare a DTD File II 2
Define Reusable Text inside XML Files 4/16/2007 Declare a DTD File II 3
Define Reusable Text inside XML Files 4/16/2007 Declare a DTD File II 4
Use Non-XML Data in XML Applications • External data type – Any non-XML data type • Pictures, word-processing format files • External general entity – A DTD construct used to resolve external data types 4/16/2007 Declare a DTD File II 5
Use Non-XML Data in XML Applications 4/16/2007 Declare a DTD File II 6
Use Non-XML Data in XML Applications 4/16/2007 Declare a DTD File II 7
Use Non-XML Data in XML Applications 4/16/2007 Declare a DTD File II 8
Use Non-XML Data in XML Applications 4/16/2007 Declare a DTD File II 9
Use Non-XML Data in XML Applications • No standard approach to specifying non-XML data using notations exists currently – Some like MIME – Some suggest URLs that point to standard documents • Resources maintained by W 3 C • Programmers are free to choose the approach that works best for their specific applications 4/16/2007 Declare a DTD File II 10
Embed Other Data in XML Applications • Declare an external general entity to include an external data source (JPG, PDF) in XML-based application • First declare a notation attribute. Then, declare external general entity 4/16/2007 Declare a DTD File II 11
Embed Other Data in XML Applications 4/16/2007 Declare a DTD File II 12
Embed Other Data in XML Applications 4/16/2007 Declare a DTD File II 13
Embed Other Data in XML Applications • Define notation first 4/16/2007 Declare a DTD File II 14
Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 15
Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 16
Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 17
Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 18
Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 19