Declare A DTD File II 4162007 Declare a

  • Slides: 19
Download presentation
Declare A DTD File - II 4/16/2007 Declare a DTD File II 1

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

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 3

Define Reusable Text inside XML Files 4/16/2007 Declare a DTD File II 4

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

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 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 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 8

Use Non-XML Data in XML Applications 4/16/2007 Declare a DTD File II 9

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

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

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 12

Embed Other Data in XML Applications 4/16/2007 Declare a DTD File II 13

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

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 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 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 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 18

Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 19

Describe Namespace-Validation Rules 4/16/2007 Declare a DTD File II 19