SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
ADDITIONAL FUNCTION ELEMENTS                     use-attribute-sets = qnames>                              </xsl:message>
                                                              <!-- Content: template -->
                                                                                                                                         NAMED TEMPLATE ELEMENT
xsl:decimal-format                                § 12.3    </xsl:copy>
                                                            xsl:element                                     § 7.1.4     xsl:call-template                                    §6
<xsl:decimal-format
  name = qname                                              <xsl:element                                                <xsl:call-template
  decimal-separator = char                                    name = { qname }                                            name = qname>
  grouping-separator = char                                   namespace = { uri-reference }                               <!-- Content: xsl:with-param* -->
  infinity = string                                           use-attribute-sets = qnames>                              </xsl:call-template>
  minus-sign = char                                           <!-- Content: template -->
  NaN = string
                                                                                                                                             OUTPUT ELEMENT
                                                            </xsl:element>
  percent = char
                                                            xsl:namespace-alias                                 § 7.1
  per-mille = char
                                                                                                                        xsl:output                                          § 16
  zero-digit = char                                         <xsl:namespace-alias
  digit = char                                                                                                          <xsl:output
                                                              stylesheet-prefix = prefix | quot;#defaultquot;
  pattern-separator = char />                                                                                             method = quot;xmlquot; | quot;htmlquot; | quot;textquot; | qname-but-not-ncname
                                                              result-prefix = prefix | quot;#defaultquot; />
                                                                                                                          version = nmtoken
xsl:key                                           § 12.2    xsl:number                                          § 7.7     encoding = string
<xsl:key                                                                                                                  omit-xml-declaration = quot;yesquot; | quot;noquot;
                                                            <xsl:number
  name = qname                                                                                                            standalone = quot;yesquot; | quot;noquot;
                                                              level = quot;singlequot; | quot;multiplequot; | quot;anyquot;
  match = pattern                                                                                                         doctype-public = string
                                                              count = pattern
  use = expression />                                                                                                     doctype-system = string
                                                              from = pattern
                                                                                                                          cdata-section-elements = qnames
                                                              value = number-expression
           CONDITIONAL PROCESSING ELEMENTS                                                                                indent = quot;yesquot; | quot;noquot;
                                                              format = { string }
                                                                                                                          media-type = string />
                                                              lang = { nmtoken }
xsl:choose                                         § 9.2
                                                              letter-value = { quot;alphabeticquot; | quot;traditionalquot; }
                                                                                                                                            REPETITON ELEMENT
<xsl:choose>                                                  grouping-separator = { char }
  <!-- Content: (xsl:when+, xsl:otherwise?) -->               grouping-size = { number } />
                                                                                                                        xsl:for-each                                         §8
</xsl:choose>
                                                            xsl:processing-instruction                          § 7.3
                                                                                                                        <xsl:for-each
xsl:if                                             § 9.1
                                                            <xsl:processing-instruction                                   select = node-set-expression>
<xsl:if                                                       name = { ncname }>                                          <!-- Content: (xsl:sort*, template) -->
  test = boolean-expression>                                  <!-- Content: template -->                                </xsl:for-each>
  <!-- Content: template -->                                </xsl:processing-instruction>
                                                                                                                                            SORTING ELEMENT
</xsl:if>
                                                            xsl:text                                            § 7.2
xsl:otherwise                                      § 9.2
                                                                                                                        xsl:sort                                            § 10
                                                            <xsl:text
<xsl:otherwise>                                               disable-output-escaping = quot;yesquot; | quot;noquot;>                   <xsl:sort
  <!-- Content: template -->                                  <!-- Content: #PCDATA -->
                                                                                                                          select = string-expression
</xsl:otherwise>                                            </xsl:text>
                                                                                                                          lang = { nmtoken }
xsl:when                                           § 9.2    xsl:value-of                                    § 7.6.1       data-type = { quot;textquot; | quot;numberquot; | qname-but-not-ncname }
                                                                                                                          order = { quot;ascendingquot; | quot;descendingquot; }
<xsl:when                                                   <xsl:value-of                                                 case-order = { quot;upper-firstquot; | quot;lower-firstquot; } />
  test = boolean-expression>                                  select = string-expression
  <!-- Content: template -->
                                                                                                                                      STYLESHEET STRUCTURE ELEMENTS
                                                              disable-output-escaping = quot;yesquot; | quot;noquot; />
</xsl:when>
                                                                              DATA MODEL ELEMENTS                       xsl:import                                      § 2.6.2
             CREATING RESULT-TREE ELEMENTS
                                                            xsl:preserve-space                                  § 3.3   <xsl:import
xsl:attribute                                     § 7.1.3                                                                 href = uri-reference />
                                                            <xsl:preserve-space
                                                                                                                        xsl:include                                     § 2.6.1
<xsl:attribute                                                elements = tokens />
  name = { qname }
                                                            xsl:strip-space                                     § 3.3   <xsl:include
  namespace = { uri-reference }>                                                                                          href = uri-reference />
  <!-- Content: template -->                                <xsl:strip-space
                                                                                                                        xsl:stylesheet                                      § 2.2
</xsl:attribute>                                              elements = tokens />
xsl:attribute-set                                 § 7.1.4                                                               <xsl:stylesheet
                                                                                 FALLBACK ELEMENT                         id = id
<xsl:attribute-set
                                                                                                                          extension-element-prefixes = tokens
                                                            xsl:fallback                                        § 15
  name = qname
                                                                                                                          exclude-result-prefixes = tokens
  use-attribute-sets = qnames>                              <xsl:fallback>                                                version = number>
  <!-- Content: xsl:attribute* -->                            <!-- Content: template -->                                  <!-- Content: (xsl:import*, top-level-elements)    -->
</xsl:attribute-set>                                        </xsl:fallback>                                             </xsl:stylesheet>
xsl:comment                                        § 7.4
                                                                                                                        xsl:transform                                       § 2.2
                                                                                  MESSAGE ELEMENT
<xsl:comment>
                                                                                                                        <xsl:transform
                                                            xsl:message                                         § 13
  <!-- Content: template -->
                                                                                                                          id = id
</xsl:comment>
                                                                                                                          extension-element-prefixes = tokens
                                                            <xsl:message
xsl:copy                                           § 7.5                                                                  exclude-result-prefixes = tokens
                                                              terminate = quot;yesquot; | quot;noquot;>
                                                                                                                          version = number>
                                                              <!-- Content: template -->
<xsl:copy
string format-number(number, string, string?)                       § 12.3
  <!-- Content: (xsl:import*, top-level-elements) -->
</xsl:transform>
                                                                                The format-number function converts its first argument to a string using the
                    TEMPLATE RULE ELEMENTS                                      format pattern string specified by the second argument and the decimal-
                                                                                format named by the third argument, or the default decimal-format, if there
xsl:apply-imports                                                   § 5.6       is no third argument. The format pattern string is in the syntax specified by
                                                                                the JDK 1.1 DecimalFormat class.
<xsl:apply-imports />
xsl:apply-templates                                                 § 5.4       boolean function-available(string)                                   § 15
<xsl:apply-templates                                                            The function-available function returns true if and only if the expanded-
                                                                                                                                                                              Quick Reference
  select = node-set-expression                                                  name is the name of a function in the function library.
  mode = qname>
                                                                                string generate-id(node-set?)                                       § 12.4
  <!-- Content: (xsl:sort | xsl:with-param)* -->
</xsl:apply-templates>
                                                                                The generate-id function returns a string that uniquely identifies the node in
xsl:template                                                        § 5.3       the argument node-set that is first in document order.

                                                                                                                                                                         XSL Transformations
                                                                                node-set key(string, object)                                        § 12.2
<xsl:template
  match = pattern
                                                                                The key function does for keys what the id function does for IDs.
  name = qname

                                                                                                                                                                               (XSLT)
  priority = number                                                             object system-property(string)                                      § 12.4
  mode = qname>
                                                                                The system-property function returns an object representing the value of the                              Version 1.0
  <!-- Content: (xsl:param*, template) -->
</xsl:template>                                                                 system property identified by the name. If there is no such system property,
                                                                                the empty string should be returned.
               VARIABLE/PARAMETER ELEMENTS
                                                                                string unparsed-entity-uri(string)                                  § 12.4
                                                                                                                                                                                      W3C Recommendation
xsl:copy-of                                                        § 11.3
                                                                                The unparsed-entity-uri returns the URI of the unparsed entity with the                                16 November 1999
<xsl:copy-of                                                                    specified name in the same document as the context node.
  select = expression />
                                                                                                                 NOTATION
xsl:param                                                            § 11
                                                                                                                                                                                  http://www.w3.org/TR/xslt/
                                                                                |                               separator for alternative values
<xsl:param
                                                                                ,                               separator for consecutive values
  name = qname
  select = expression>                                                          ?                               zero-or-more repetitions
  <!-- Content: template -->                                                    *                               zero-or-more repetitions
                                                                                                                                                                 Table of Contents:
</xsl:param>                                                                    +                               one-or-more repetitions
xsl:variable                                                         § 11       #PCDATA
                                                                                                                                                                 Elements
                                                                                                                parsable character data
                                                                                boolean-expression              expression returning a Boolean                   · Additional Function Elements
<xsl:variable
                                                                                char                            represents a single character                    · Conditional Processing Elements
  name = qname
                                                                                expression                      XPath production expression
  select = expression>
                                                                                                                                                                 · Creating Result-Tree Elements
  <!-- Content: template -->                                                    id                              XML name used as unique identifier within
                                                                                                                                                                 · Data Model Elements
</xsl:variable>                                                                                                 the document, special attribute type
                                                                                                                                                                 · Fallback Element
xsl:with-param                                                     § 11.6       ncname                          non-colon-name - XML Name without
                                                                                                                                                                 · Message Element
                                                                                                                colon (see also qname)
<xsl:with-param
                                                                                                                                                                 · Named Template Element
                                                                                nmtoken                         name token – mixture of XML name
  name = qname
                                                                                                                                                                 · Output Element
                                                                                                                characters
  select = expression>
                                                                                                                                                                 · Repetition Element
  <!-- Content: template -->                                                    node-set-expression             expression returning a node-set
                                                                                                                                                                 · Sorting Element
</xsl:with-param>                                                               number                          represents a number
                                                                                                                                                                 · Stylesheet Structure Elements
                                                                                number-expression               expression retuning a number
                                FUNCTIONS
                                                                                                                                                                 · Template Rule Elements
                                                                                pattern                         XPath pattern
                                                                                                                                                                 · Variable/Parameter Elements
node-set current()                                                 § 12.4       prefix                          XML namespace prefix
                                                                                qname                           qualified name – XML name with local part
The current function returns a node-set that has the current node as its only
                                                                                                                                                                 Functions
                                                                                                                and optional XML namespace prefix,
member.
                                                                                                                separated by a colon
note-set document(object, node-set?)                               § 12.1       string                          represents a string
                                                                                string-expression               expression returning a string
The document function allows access to XML documents other than the
                                                                                token                           attribute type
main source document.
                                                                                uri-reference                   Universal Resource Identifier reference
                                                                                                                                                                                                               deepX Ltd.
boolean element-available(string)                                    § 15       XML name                        XML name is a string beginning with a
The element-available function returns true if and only if the expanded-name                                    letter or one of a few punctuation characters,
                                                                                                                                                                                                                Dublin, Ireland
is the name of an instruction. If the expanded-name has a namespace URI                                         and continuing with letters, digits, hyphens,
equal to the XSLT namespace URI, then it refers to an element defined by                                        underscores, colons, or full stops, together
                                                                                                                                                                                                               info@deepX.com
XSLT.                                                                                                           known as name characters.
                                                                                                                                                                                                        http://www.deepX.com/

Mais conteúdo relacionado

Destaque (7)

California Ground Squirrel Quick Tips Natural Pest Control
California Ground Squirrel Quick Tips Natural Pest Control California Ground Squirrel Quick Tips Natural Pest Control
California Ground Squirrel Quick Tips Natural Pest Control
 
XV Jornada Gastronómica - 2010 (2)
XV Jornada Gastronómica - 2010 (2)XV Jornada Gastronómica - 2010 (2)
XV Jornada Gastronómica - 2010 (2)
 
Xpert Summit 2011: Avoiding HTM-Hell
Xpert Summit 2011: Avoiding HTM-HellXpert Summit 2011: Avoiding HTM-Hell
Xpert Summit 2011: Avoiding HTM-Hell
 
Xxl picspam
Xxl picspamXxl picspam
Xxl picspam
 
Nov 2013 Louisiana School Gardening News
Nov 2013 Louisiana School Gardening NewsNov 2013 Louisiana School Gardening News
Nov 2013 Louisiana School Gardening News
 
Deer Mouse Integrated Pest Management
Deer Mouse Integrated Pest ManagementDeer Mouse Integrated Pest Management
Deer Mouse Integrated Pest Management
 
XPCE 2010
XPCE 2010XPCE 2010
XPCE 2010
 

Semelhante a Xsl Transformations(Xslt)1.0

XSLT and XPath - without the pain!
XSLT and XPath - without the pain!XSLT and XPath - without the pain!
XSLT and XPath - without the pain!Bertrand Delacretaz
 
SXML: S-expression eXtensible Markup Language
SXML: S-expression eXtensible Markup LanguageSXML: S-expression eXtensible Markup Language
SXML: S-expression eXtensible Markup Languageelliando dias
 
Xml part4
Xml part4Xml part4
Xml part4NOHA AW
 
Dax Declarative Api For Xml
Dax   Declarative Api For XmlDax   Declarative Api For Xml
Dax Declarative Api For XmlLars Trieloff
 
Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)ujihisa
 
Internship - Final Presentation (26-08-2015)
Internship - Final Presentation (26-08-2015)Internship - Final Presentation (26-08-2015)
Internship - Final Presentation (26-08-2015)Sean Krail
 
CGI With Object Oriented Perl
CGI With Object Oriented PerlCGI With Object Oriented Perl
CGI With Object Oriented PerlBunty Ray
 
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesSyntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesTara Athan
 
Hacking Parse.y with ujihisa
Hacking Parse.y with ujihisaHacking Parse.y with ujihisa
Hacking Parse.y with ujihisaujihisa
 
Achieving Parsing Sanity In Erlang
Achieving Parsing Sanity In ErlangAchieving Parsing Sanity In Erlang
Achieving Parsing Sanity In ErlangSean Cribbs
 
Lecture 4 - Comm Lab: Web @ ITP
Lecture 4 - Comm Lab: Web @ ITPLecture 4 - Comm Lab: Web @ ITP
Lecture 4 - Comm Lab: Web @ ITPyucefmerhi
 
XML Schema Patterns for Databinding
XML Schema Patterns for DatabindingXML Schema Patterns for Databinding
XML Schema Patterns for DatabindingPaul Downey
 
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...Andrea Telatin
 
Hide Versus Expose
Hide Versus ExposeHide Versus Expose
Hide Versus ExposeLiquidHub
 
Zero One Or Many Namespaces
Zero One Or Many NamespacesZero One Or Many Namespaces
Zero One Or Many NamespacesLiquidHub
 
Week 12 xml and xsl
Week 12 xml and xslWeek 12 xml and xsl
Week 12 xml and xslhapy
 

Semelhante a Xsl Transformations(Xslt)1.0 (20)

XSLT and XPath - without the pain!
XSLT and XPath - without the pain!XSLT and XPath - without the pain!
XSLT and XPath - without the pain!
 
SXML: S-expression eXtensible Markup Language
SXML: S-expression eXtensible Markup LanguageSXML: S-expression eXtensible Markup Language
SXML: S-expression eXtensible Markup Language
 
Xml part4
Xml part4Xml part4
Xml part4
 
Dax Declarative Api For Xml
Dax   Declarative Api For XmlDax   Declarative Api For Xml
Dax Declarative Api For Xml
 
Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)
 
Internship - Final Presentation (26-08-2015)
Internship - Final Presentation (26-08-2015)Internship - Final Presentation (26-08-2015)
Internship - Final Presentation (26-08-2015)
 
CGI With Object Oriented Perl
CGI With Object Oriented PerlCGI With Object Oriented Perl
CGI With Object Oriented Perl
 
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation LanguagesSyntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
Syntax Reuse: XSLT as a Metalanguage for Knowledge Representation Languages
 
Scalar data types
Scalar data typesScalar data types
Scalar data types
 
Hacking Parse.y with ujihisa
Hacking Parse.y with ujihisaHacking Parse.y with ujihisa
Hacking Parse.y with ujihisa
 
Memory Manglement in Raku
Memory Manglement in RakuMemory Manglement in Raku
Memory Manglement in Raku
 
Achieving Parsing Sanity In Erlang
Achieving Parsing Sanity In ErlangAchieving Parsing Sanity In Erlang
Achieving Parsing Sanity In Erlang
 
Lecture 4 - Comm Lab: Web @ ITP
Lecture 4 - Comm Lab: Web @ ITPLecture 4 - Comm Lab: Web @ ITP
Lecture 4 - Comm Lab: Web @ ITP
 
XML Schema Patterns for Databinding
XML Schema Patterns for DatabindingXML Schema Patterns for Databinding
XML Schema Patterns for Databinding
 
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...
Bioinformatica: Leggere file con Perl, e introduzione alle espressioni regola...
 
Hide Versus Expose
Hide Versus ExposeHide Versus Expose
Hide Versus Expose
 
Zero One Or Many Namespaces
Zero One Or Many NamespacesZero One Or Many Namespaces
Zero One Or Many Namespaces
 
Why Scala?
Why Scala?Why Scala?
Why Scala?
 
Day2 xslt x_path_xquery
Day2 xslt x_path_xqueryDay2 xslt x_path_xquery
Day2 xslt x_path_xquery
 
Week 12 xml and xsl
Week 12 xml and xslWeek 12 xml and xsl
Week 12 xml and xsl
 

Mais de LiquidHub

Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0LiquidHub
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade processLiquidHub
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2LiquidHub
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010LiquidHub
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share pointLiquidHub
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server DeploymentLiquidHub
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install DatabasesLiquidHub
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment DetailLiquidHub
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup StrategiesLiquidHub
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003LiquidHub
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration StepsLiquidHub
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007LiquidHub
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughLiquidHub
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshLiquidHub
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshLiquidHub
 

Mais de LiquidHub (20)

Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0Share point 2013 coding standards and best practices 1.0
Share point 2013 coding standards and best practices 1.0
 
Sharepoint 2013 upgrade process
Sharepoint 2013 upgrade processSharepoint 2013 upgrade process
Sharepoint 2013 upgrade process
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
Microsoft office-sharepoint-server-2007-presentation-120211522467022-2
 
Managing metadata in_share_point_2010
Managing metadata in_share_point_2010Managing metadata in_share_point_2010
Managing metadata in_share_point_2010
 
Fast search for share point
Fast search for share pointFast search for share point
Fast search for share point
 
Simple Farm Server Deployment
Simple Farm Server DeploymentSimple Farm Server Deployment
Simple Farm Server Deployment
 
Pre Install Databases
Pre Install DatabasesPre Install Databases
Pre Install Databases
 
Moss 2007 Deployment Detail
Moss 2007 Deployment DetailMoss 2007 Deployment Detail
Moss 2007 Deployment Detail
 
Moss 2007 Backup Strategies
Moss 2007 Backup StrategiesMoss 2007 Backup Strategies
Moss 2007 Backup Strategies
 
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
How To Configure Email Enabled Lists In Moss2007 Rtm Using Exchange 2003
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps5060 A 01 Demonstration Steps
5060 A 01 Demonstration Steps
 
5060 A 01
5060 A 015060 A 01
5060 A 01
 
Working With Infopath 2007
Working With Infopath 2007Working With Infopath 2007
Working With Infopath 2007
 
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature WalkthroughWhats New In Microsoft Windows Share Point Services Feature Walkthrough
Whats New In Microsoft Windows Share Point Services Feature Walkthrough
 
Overviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components RefreshOverviewofthe2007 Microsoft Office System Components Refresh
Overviewofthe2007 Microsoft Office System Components Refresh
 
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 RefreshOrganizingand Finding Resourceswith Office Share Point Server2007 Refresh
Organizingand Finding Resourceswith Office Share Point Server2007 Refresh
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Xsl Transformations(Xslt)1.0

  • 1. ADDITIONAL FUNCTION ELEMENTS use-attribute-sets = qnames> </xsl:message> <!-- Content: template --> NAMED TEMPLATE ELEMENT xsl:decimal-format § 12.3 </xsl:copy> xsl:element § 7.1.4 xsl:call-template §6 <xsl:decimal-format name = qname <xsl:element <xsl:call-template decimal-separator = char name = { qname } name = qname> grouping-separator = char namespace = { uri-reference } <!-- Content: xsl:with-param* --> infinity = string use-attribute-sets = qnames> </xsl:call-template> minus-sign = char <!-- Content: template --> NaN = string OUTPUT ELEMENT </xsl:element> percent = char xsl:namespace-alias § 7.1 per-mille = char xsl:output § 16 zero-digit = char <xsl:namespace-alias digit = char <xsl:output stylesheet-prefix = prefix | quot;#defaultquot; pattern-separator = char /> method = quot;xmlquot; | quot;htmlquot; | quot;textquot; | qname-but-not-ncname result-prefix = prefix | quot;#defaultquot; /> version = nmtoken xsl:key § 12.2 xsl:number § 7.7 encoding = string <xsl:key omit-xml-declaration = quot;yesquot; | quot;noquot; <xsl:number name = qname standalone = quot;yesquot; | quot;noquot; level = quot;singlequot; | quot;multiplequot; | quot;anyquot; match = pattern doctype-public = string count = pattern use = expression /> doctype-system = string from = pattern cdata-section-elements = qnames value = number-expression CONDITIONAL PROCESSING ELEMENTS indent = quot;yesquot; | quot;noquot; format = { string } media-type = string /> lang = { nmtoken } xsl:choose § 9.2 letter-value = { quot;alphabeticquot; | quot;traditionalquot; } REPETITON ELEMENT <xsl:choose> grouping-separator = { char } <!-- Content: (xsl:when+, xsl:otherwise?) --> grouping-size = { number } /> xsl:for-each §8 </xsl:choose> xsl:processing-instruction § 7.3 <xsl:for-each xsl:if § 9.1 <xsl:processing-instruction select = node-set-expression> <xsl:if name = { ncname }> <!-- Content: (xsl:sort*, template) --> test = boolean-expression> <!-- Content: template --> </xsl:for-each> <!-- Content: template --> </xsl:processing-instruction> SORTING ELEMENT </xsl:if> xsl:text § 7.2 xsl:otherwise § 9.2 xsl:sort § 10 <xsl:text <xsl:otherwise> disable-output-escaping = quot;yesquot; | quot;noquot;> <xsl:sort <!-- Content: template --> <!-- Content: #PCDATA --> select = string-expression </xsl:otherwise> </xsl:text> lang = { nmtoken } xsl:when § 9.2 xsl:value-of § 7.6.1 data-type = { quot;textquot; | quot;numberquot; | qname-but-not-ncname } order = { quot;ascendingquot; | quot;descendingquot; } <xsl:when <xsl:value-of case-order = { quot;upper-firstquot; | quot;lower-firstquot; } /> test = boolean-expression> select = string-expression <!-- Content: template --> STYLESHEET STRUCTURE ELEMENTS disable-output-escaping = quot;yesquot; | quot;noquot; /> </xsl:when> DATA MODEL ELEMENTS xsl:import § 2.6.2 CREATING RESULT-TREE ELEMENTS xsl:preserve-space § 3.3 <xsl:import xsl:attribute § 7.1.3 href = uri-reference /> <xsl:preserve-space xsl:include § 2.6.1 <xsl:attribute elements = tokens /> name = { qname } xsl:strip-space § 3.3 <xsl:include namespace = { uri-reference }> href = uri-reference /> <!-- Content: template --> <xsl:strip-space xsl:stylesheet § 2.2 </xsl:attribute> elements = tokens /> xsl:attribute-set § 7.1.4 <xsl:stylesheet FALLBACK ELEMENT id = id <xsl:attribute-set extension-element-prefixes = tokens xsl:fallback § 15 name = qname exclude-result-prefixes = tokens use-attribute-sets = qnames> <xsl:fallback> version = number> <!-- Content: xsl:attribute* --> <!-- Content: template --> <!-- Content: (xsl:import*, top-level-elements) --> </xsl:attribute-set> </xsl:fallback> </xsl:stylesheet> xsl:comment § 7.4 xsl:transform § 2.2 MESSAGE ELEMENT <xsl:comment> <xsl:transform xsl:message § 13 <!-- Content: template --> id = id </xsl:comment> extension-element-prefixes = tokens <xsl:message xsl:copy § 7.5 exclude-result-prefixes = tokens terminate = quot;yesquot; | quot;noquot;> version = number> <!-- Content: template --> <xsl:copy
  • 2. string format-number(number, string, string?) § 12.3 <!-- Content: (xsl:import*, top-level-elements) --> </xsl:transform> The format-number function converts its first argument to a string using the TEMPLATE RULE ELEMENTS format pattern string specified by the second argument and the decimal- format named by the third argument, or the default decimal-format, if there xsl:apply-imports § 5.6 is no third argument. The format pattern string is in the syntax specified by the JDK 1.1 DecimalFormat class. <xsl:apply-imports /> xsl:apply-templates § 5.4 boolean function-available(string) § 15 <xsl:apply-templates The function-available function returns true if and only if the expanded- Quick Reference select = node-set-expression name is the name of a function in the function library. mode = qname> string generate-id(node-set?) § 12.4 <!-- Content: (xsl:sort | xsl:with-param)* --> </xsl:apply-templates> The generate-id function returns a string that uniquely identifies the node in xsl:template § 5.3 the argument node-set that is first in document order. XSL Transformations node-set key(string, object) § 12.2 <xsl:template match = pattern The key function does for keys what the id function does for IDs. name = qname (XSLT) priority = number object system-property(string) § 12.4 mode = qname> The system-property function returns an object representing the value of the Version 1.0 <!-- Content: (xsl:param*, template) --> </xsl:template> system property identified by the name. If there is no such system property, the empty string should be returned. VARIABLE/PARAMETER ELEMENTS string unparsed-entity-uri(string) § 12.4 W3C Recommendation xsl:copy-of § 11.3 The unparsed-entity-uri returns the URI of the unparsed entity with the 16 November 1999 <xsl:copy-of specified name in the same document as the context node. select = expression /> NOTATION xsl:param § 11 http://www.w3.org/TR/xslt/ | separator for alternative values <xsl:param , separator for consecutive values name = qname select = expression> ? zero-or-more repetitions <!-- Content: template --> * zero-or-more repetitions Table of Contents: </xsl:param> + one-or-more repetitions xsl:variable § 11 #PCDATA Elements parsable character data boolean-expression expression returning a Boolean · Additional Function Elements <xsl:variable char represents a single character · Conditional Processing Elements name = qname expression XPath production expression select = expression> · Creating Result-Tree Elements <!-- Content: template --> id XML name used as unique identifier within · Data Model Elements </xsl:variable> the document, special attribute type · Fallback Element xsl:with-param § 11.6 ncname non-colon-name - XML Name without · Message Element colon (see also qname) <xsl:with-param · Named Template Element nmtoken name token – mixture of XML name name = qname · Output Element characters select = expression> · Repetition Element <!-- Content: template --> node-set-expression expression returning a node-set · Sorting Element </xsl:with-param> number represents a number · Stylesheet Structure Elements number-expression expression retuning a number FUNCTIONS · Template Rule Elements pattern XPath pattern · Variable/Parameter Elements node-set current() § 12.4 prefix XML namespace prefix qname qualified name – XML name with local part The current function returns a node-set that has the current node as its only Functions and optional XML namespace prefix, member. separated by a colon note-set document(object, node-set?) § 12.1 string represents a string string-expression expression returning a string The document function allows access to XML documents other than the token attribute type main source document. uri-reference Universal Resource Identifier reference deepX Ltd. boolean element-available(string) § 15 XML name XML name is a string beginning with a The element-available function returns true if and only if the expanded-name letter or one of a few punctuation characters, Dublin, Ireland is the name of an instruction. If the expanded-name has a namespace URI and continuing with letters, digits, hyphens, equal to the XSLT namespace URI, then it refers to an element defined by underscores, colons, or full stops, together info@deepX.com XSLT. known as name characters. http://www.deepX.com/