Search Engine Ranking Search Engine Optimization > status

status


[1]XSLP

Currently implemented sections of XSL WD 1.0 version: 19981216

XSLP v1.0 Beta 1

Items in italics are not yet implemented
Items in bold have been implemented. See each section for any notes
about the extent of the implementation.

1. Overview
2. Tree Construction
2.1 Overview

2.2 Stylesheet Structure
1. xsl:import
2. xsl:include
3. xsl:id
4. xsl:strip-space
5. xsl:preserve-space
6. xsl:macro
7. xsl:attribute-set
8. xsl:constant
9. xsl:template

2.3 Processing Model

2.4 Data Model
2.4.1 Root Node
2.4.2 Element Nodes

2.4.2.1 Unique IDs

2.4.2.2 Base URI

2.4.3 Attribute Nodes
2.4.4 Namespace Nodes
Currently I use the element tag name, if it contained a Namespace
prefix the resulting node will too.

2.4.5 Processing Instruction Nodes
2.4.6 Comment Nodes
2.4.7 Text Nodes
2.4.8 Whitespace Stripping
xml:space attributes are currently not being processed
xsl:preserve-space and xsl:strip-space are available

2.5 Template Rules

2.5.1 Conflict Resolution for Template Rules
2.5.2 Built In Template Rule

2.6 Patterns

2.6.1 Introduction
2.6.2 Syntax and Semantics

 

[1] SelectExpr
[2] MatchExpr
[3] UnionExpr
[4] PathExpr
[5] AbsolutePathExpr
[6] SubtreeExpr
[7] ComposeExpr
[8] FilterExpr
[9] NodeExpr
[10] SubNodeExpr
[11] OtherNodeExpr
[12] ElementExpr
[13] AttributeExpr
[14] PiExpr
[15] TextExpr
[16] CommentExpr
[17] IdExpr
[18] ConstantIdExpr
[19] VariableIdExpr
[20] AncestorExpr
[21] AncestorOrSelfExpr
[22] IdentityExpr
[23] ParentExpr
[24] BooleanExpr
[25] BooleanPrimaryExpr
[26] AndExpr
[27] OrExpr
[28] BooleanGroupExpr
[29] NotExpr
[30] PositionalExpr
[31] TestExpr
[32] EqualityExpr
[33] Literal
[34] PatternTokens
[35] OperatorName
[36] FunctionName
[37] PatternWhiteSpace

2.7 Templates

2.7.1 Overview
2.7.2 Creating Elements and Attributes

2.7.2.1 Literal Result Elements

Nothing is done with Namespaces

2.7.2.2 Creating Elements with xsl:element
2.7.2.3 Creating Attributes with xsl:attribute
2.7.3.4 Named Attribute Sets 2.7.3 Creating Text
2.7.4 Creating Processing Instructions
2.7.5 Creating Comments
2.7.6 Processing with Template Rules
2.7.7 Direct Processing
2.7.8 Processing Modes
2.7.9 Sorting
Sorting uses the JDK 1.1 (java.text.Collator) so you should be able to
specify any languages supported by JDK 1.1.
case-order is not currently handled

2.7.10 Numbering
2.7.10.1 Numbering in the Source Tree
2.7.10.2 Numbering in the Result Tree
2.7.10.3 Number to String Conversion Attributes

Thanks to Tim Taylor for Implementing this section! Only the format
attribute is currently implemented

2.7.11 Conditionals within a Template
2.7.11.1 Conditional Processing with xsl:if
2.7.11.2 Conditional Processing with xsl:choose

2.7.12 Copying
2.7.13 Computing Generated Text
2.7.13.1 String Expressions
2.7.13.2 Using String Expressions with xsl:value-of
2.7.13.3 Attribute Value Templates

2.7.14 String Constants
2.7.15 Macros
2.8 Combining Stylesheets

2.8.1 Stylesheet Import
2.8.2 Stylesheet Inclusion
2.8.3 Embedding Stylesheets

<?xml:stylesheet type="text/xsl" href="name"?> is supported, I will
add the Xpointer reference in a future build.

2.9 Extensibility

Not specified in WD 1.0 19981216

3. Formatting Objects
A Formatter can be implemented for processing Formatting Objects.
Extend com.kav.xsl.Formatter to create a specific Formatter. I
will implement a basic HTML Formatter, but this will be last on my
list.
_________________________________________________________________

Keith Visco

 

 

 
 

clc-marketing

Powered By laptop battery | pass a drug test
 

Home