|
|||||
| | |||||
more information is available here
| xp | is the xml-parser itself |
| xt | is an implementation in Java of XSL Transformations. |
| non-validating XML parser | does not check the attributes against the DTD |
| sablotron | a C parser runs on top ofexpat gives it XSL capabilities?? |
| well-formed XML document | one that "looks right" but whose logical structure is not validated agianst the DTD. |
| valid XML document | all the entities it uses must be declared in the DTD |
| attribute specifications | Name eq Attvalue HREF="http://www.w3.org/XML/Activity". WARNING: In XML all attribute values must be quoted. |
| entity | all things which are not part of the xml document |
| content | the text enclosed by a beginning and end tag, that is, the text between the < and a > |
| XSL | |
|---|---|
| eXtensible Stylesheet Language is a stylesheet language for XML; transforms, defines and formats XML documents. It consists of XSLT, XPath, and XSL Formatting Objects. | |
| XSLT | Extensible Stylesheet Language for Transformation is a language to transform XML. A transformation expressed in XSLT is called a stylesheet. This is because, in the case when XSLT is transforming into the XSL formatting vocabulary, the transformation functions as a stylesheet. |
| XSL Formatting Objects | ...a language to define XML display |
| Attribute-list declarations | each element type has a list of allowed attributes which is declared in the DTD attribute-list-declaration | ||||||||||
| attribute type | For validity, each attribute specification must have a value that is of the correct type for that attribute. XML divides attribute types into three groups: string types, tokenized types, and enumerated types. | ||||||||||
| enumerated attribute type | is an attribute-type that offers a fixed-range of options. It is either a notation type or a general-purpose enumeration. | ||||||||||
| notation type attributes | NOTATION (A | B | ...) a range of image format: NOTATION (BMP | WMP | JPG | GIF | TIFF | JPEG) | ||||||||||
| enumeration types | consist of a set of Nmtokens (HAM | BEEF | MUSHROOM | EXTRA_CHEESE) | ||||||||||
| content-model | specifies the allowed sequence and number of occurrences of subelements (front,body,back?) says <front><back> followed by an optional <back> (head, (p | list | note)*, div2*) <head> follwed by zero or more <p> <list> <note> and followed by zer or more <div> | ||||||||||
| mixed-content declarations | this states that character data (#PCDATA) is allowed and lists the elements that are additionally allowed within this element. (#PCDATA | person | date | place)* (#PCDATA) | ||||||||||
| predefined entities | amp, lt, gt, apos, quote | ||||||||||
| external entity | Cannot be put into attribute values. You can refer to external entities in XML attributes but you need to use the ENTITY or ENTITIES attribute type and quote them by name. | ||||||||||
| |||||||||||
| XPath | |
|---|---|
| A language to define XML parts or patterns | |
| location path | the location of a node or group of nodes somewhere in a document. A good example of this is the match attribute of <xsl:template>. A location path consists of a series of steps, each of which carries the path further from the starting point: axis, node test, predicates. |
| node axes | Part of location path; describes the direction of travel. The default value is Child. |
| absolute path | a location path beginning at a fixed reference point, namely the root node |
| relative path | begins at a variable point that we call the context node |
| Leave a Reply |