Trip Report WWW2004W3C: XML - progress report and new initiatives |
there were approximately 30 attendees.
basics:
- designed to transform document structure
- based on two processing models: push and pull
new features:
- grouping (<xsl:for-each-group select="expression" group-by="expression">...</xsl:for-each-group>)
- regular expression (<xsl:analyse-string select="expression" regex="regular expression">...</xsl:analyse-string>)
- user defined function (<xsl:function name="name" as="s:type">.../<xsl:function>)
fundamental changes:
- enhanced data model
XQuery 1.0 and XSLT 2.0 are almost the same. however, XSLT is more powerful, XQuery has stronger type checking.
see www.w3.org/Style/XSL/ for details.
shall become a recommendation in 2006.
- operates on XML-schema typed and unconstrained XML
- functional, declarative query language
- FLOWER (For/Let/Where/Order by/Return)
- path expressions
- node construction
- order preserving operations
- strong typing schema (although types not required)
see www.w3.org/XML/Query for details.
XML signature features:
- uses XML syntax to represent a signature over digital content
- 3 types: detached, enveloped, enveloping
- supported encryption: DSA, RSA, X509, PGP, PKI etc.
see www.w3.org/Signature/ for details.