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

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Último (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

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/