English | Français | >> Deutsch << | Magyar | 中文 | Polski | enternetusers > Tutorials > XSLT Tutorial |
Intro / Suchen / enternetusers |
>> Seite 15 << | Zurück | Vor | Inhalt | Element-Index |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: child</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>b1b2</td> </tr> <tr> <td>BBB id = b1</td> <td/> </tr> <tr> <td>BBB id = b2</td> <td/> </tr> <tr> <td>AAA id = a2</td> <td>b3b4c1b5</td> </tr> <tr> <td>BBB id = b3</td> <td/> </tr> <tr> <td>BBB id = b4</td> <td/> </tr> <tr> <td>CCC id = c1</td> <td>c2</td> </tr> <tr> <td>CCC id = c2</td> <td/> </tr> <tr> <td>BBB id = b5</td> <td>c3</td> </tr> <tr> <td>CCC id = c3</td> <td/> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: child</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="child::*"> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: descendant</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>b1b2</td> </tr> <tr> <td>BBB id = b1</td> <td/> </tr> <tr> <td>BBB id = b2</td> <td/> </tr> <tr> <td>AAA id = a2</td> <td>b3b4c1c2b5c3</td> </tr> <tr> <td>BBB id = b3</td> <td/> </tr> <tr> <td>BBB id = b4</td> <td/> </tr> <tr> <td>CCC id = c1</td> <td>c2</td> </tr> <tr> <td>CCC id = c2</td> <td/> </tr> <tr> <td>BBB id = b5</td> <td>c3</td> </tr> <tr> <td>CCC id = c3</td> <td/> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: descendant</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="descendant::*"> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: parent</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>source</td> </tr> <tr> <td>BBB id = b1</td> <td>a1</td> </tr> <tr> <td>BBB id = b2</td> <td>a1</td> </tr> <tr> <td>AAA id = a2</td> <td>source</td> </tr> <tr> <td>BBB id = b3</td> <td>a2</td> </tr> <tr> <td>BBB id = b4</td> <td>a2</td> </tr> <tr> <td>CCC id = c1</td> <td>a2</td> </tr> <tr> <td>CCC id = c2</td> <td>c1</td> </tr> <tr> <td>BBB id = b5</td> <td>a2</td> </tr> <tr> <td>CCC id = c3</td> <td>b5</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: parent</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="parent::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: ancestor</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>source</td> </tr> <tr> <td>BBB id = b1</td> <td>sourcea1</td> </tr> <tr> <td>BBB id = b2</td> <td>sourcea1</td> </tr> <tr> <td>AAA id = a2</td> <td>source</td> </tr> <tr> <td>BBB id = b3</td> <td>sourcea2</td> </tr> <tr> <td>BBB id = b4</td> <td>sourcea2</td> </tr> <tr> <td>CCC id = c1</td> <td>sourcea2</td> </tr> <tr> <td>CCC id = c2</td> <td>sourcea2c1</td> </tr> <tr> <td>BBB id = b5</td> <td>sourcea2</td> </tr> <tr> <td>CCC id = c3</td> <td>sourcea2b5</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: ancestor</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="ancestor::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: following-sibling</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>a2</td> </tr> <tr> <td>BBB id = b1</td> <td>b2</td> </tr> <tr> <td>BBB id = b2</td> <td/> </tr> <tr> <td>AAA id = a2</td> <td/> </tr> <tr> <td>BBB id = b3</td> <td>b4c1b5</td> </tr> <tr> <td>BBB id = b4</td> <td>c1b5</td> </tr> <tr> <td>CCC id = c1</td> <td>b5</td> </tr> <tr> <td>CCC id = c2</td> <td/> </tr> <tr> <td>BBB id = b5</td> <td/> </tr> <tr> <td>CCC id = c3</td> <td/> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: following-sibling</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="following-sibling::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: preceding-sibling</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td/> </tr> <tr> <td>BBB id = b1</td> <td/> </tr> <tr> <td>BBB id = b2</td> <td>b1</td> </tr> <tr> <td>AAA id = a2</td> <td>a1</td> </tr> <tr> <td>BBB id = b3</td> <td/> </tr> <tr> <td>BBB id = b4</td> <td>b3</td> </tr> <tr> <td>CCC id = c1</td> <td>b3b4</td> </tr> <tr> <td>CCC id = c2</td> <td/> </tr> <tr> <td>BBB id = b5</td> <td>b3b4c1</td> </tr> <tr> <td>CCC id = c3</td> <td/> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: preceding-sibling</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="preceding-sibling::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: following</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>a2b3b4c1c2b5c3</td> </tr> <tr> <td>BBB id = b1</td> <td>b2a2b3b4c1c2b5c3</td> </tr> <tr> <td>BBB id = b2</td> <td>a2b3b4c1c2b5c3</td> </tr> <tr> <td>AAA id = a2</td> <td/> </tr> <tr> <td>BBB id = b3</td> <td>b4c1c2b5c3</td> </tr> <tr> <td>BBB id = b4</td> <td>c1c2b5c3</td> </tr> <tr> <td>CCC id = c1</td> <td>b5c3</td> </tr> <tr> <td>CCC id = c2</td> <td>b5c3</td> </tr> <tr> <td>BBB id = b5</td> <td/> </tr> <tr> <td>CCC id = c3</td> <td/> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: following</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="following::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: preceding</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td/> </tr> <tr> <td>BBB id = b1</td> <td/> </tr> <tr> <td>BBB id = b2</td> <td>b1</td> </tr> <tr> <td>AAA id = a2</td> <td>a1b1b2</td> </tr> <tr> <td>BBB id = b3</td> <td>a1b1b2</td> </tr> <tr> <td>BBB id = b4</td> <td>a1b1b2b3</td> </tr> <tr> <td>CCC id = c1</td> <td>a1b1b2b3b4</td> </tr> <tr> <td>CCC id = c2</td> <td>a1b1b2b3b4</td> </tr> <tr> <td>BBB id = b5</td> <td>a1b1b2b3b4c1c2</td> </tr> <tr> <td>CCC id = c3</td> <td>a1b1b2b3b4c1c2</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: preceding</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="preceding::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: attribute</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>idpos</td> </tr> <tr> <td>BBB id = b1</td> <td>id</td> </tr> <tr> <td>BBB id = b2</td> <td>id</td> </tr> <tr> <td>AAA id = a2</td> <td>id</td> </tr> <tr> <td>BBB id = b3</td> <td>id</td> </tr> <tr> <td>BBB id = b4</td> <td>id</td> </tr> <tr> <td>CCC id = c1</td> <td>id</td> </tr> <tr> <td>CCC id = c2</td> <td>id</td> </tr> <tr> <td>BBB id = b5</td> <td>id</td> </tr> <tr> <td>CCC id = c3</td> <td>id</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: attribute</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="attribute::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: namespace</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>xml</td> </tr> <tr> <td>BBB id = b1</td> <td>xml</td> </tr> <tr> <td>BBB id = b2</td> <td>xml</td> </tr> <tr> <td>AAA id = a2</td> <td>xml</td> </tr> <tr> <td>BBB id = b3</td> <td>xml</td> </tr> <tr> <td>BBB id = b4</td> <td>xml</td> </tr> <tr> <td>CCC id = c1</td> <td>xml</td> </tr> <tr> <td>CCC id = c2</td> <td>xml</td> </tr> <tr> <td>BBB id = b5</td> <td>xml</td> </tr> <tr> <td>CCC id = c3</td> <td>xml</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: namespace</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="namespace::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: self</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>a1</td> </tr> <tr> <td>BBB id = b1</td> <td>b1</td> </tr> <tr> <td>BBB id = b2</td> <td>b2</td> </tr> <tr> <td>AAA id = a2</td> <td>a2</td> </tr> <tr> <td>BBB id = b3</td> <td>b3</td> </tr> <tr> <td>BBB id = b4</td> <td>b4</td> </tr> <tr> <td>CCC id = c1</td> <td>c1</td> </tr> <tr> <td>CCC id = c2</td> <td>c2</td> </tr> <tr> <td>BBB id = b5</td> <td>b5</td> </tr> <tr> <td>CCC id = c3</td> <td>c3</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: self</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="self::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: descendant-or-self</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>a1b1b2</td> </tr> <tr> <td>BBB id = b1</td> <td>b1</td> </tr> <tr> <td>BBB id = b2</td> <td>b2</td> </tr> <tr> <td>AAA id = a2</td> <td>a2b3b4c1c2b5c3</td> </tr> <tr> <td>BBB id = b3</td> <td>b3</td> </tr> <tr> <td>BBB id = b4</td> <td>b4</td> </tr> <tr> <td>CCC id = c1</td> <td>c1c2</td> </tr> <tr> <td>CCC id = c2</td> <td>c2</td> </tr> <tr> <td>BBB id = b5</td> <td>b5c3</td> </tr> <tr> <td>CCC id = c3</td> <td>c3</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: descendant-or-self</th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="descendant-or-self::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
XML Quelltext
<source> <AAA id="a1" pos="start"> <BBB id="b1"/> <BBB id="b2"/> </AAA> <AAA id="a2"> <BBB id="b3"/> <BBB id="b4"/> <CCC id="c1"> <CCC id="c2"/> </CCC> <BBB id="b5"> <CCC id="c3"/> </BBB> </AAA> </source> Ausgabe
<table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: ancestor-or-self </th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <tr> <td>AAA id = a1</td> <td>sourcea1</td> </tr> <tr> <td>BBB id = b1</td> <td>sourcea1b1</td> </tr> <tr> <td>BBB id = b2</td> <td>sourcea1b2</td> </tr> <tr> <td>AAA id = a2</td> <td>sourcea2</td> </tr> <tr> <td>BBB id = b3</td> <td>sourcea2b3</td> </tr> <tr> <td>BBB id = b4</td> <td>sourcea2b4</td> </tr> <tr> <td>CCC id = c1</td> <td>sourcea2c1</td> </tr> <tr> <td>CCC id = c2</td> <td>sourcea2c1c2</td> </tr> <tr> <td>BBB id = b5</td> <td>sourcea2b5</td> </tr> <tr> <td>CCC id = c3</td> <td>sourcea2b5c3</td> </tr> </table> HTML-Ansicht
|
XSLT Stylesheet
<xsl:stylesheet version = '1.0'
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> <xsl:template match="/"> <table border="1" cellpadding="6"> <tr> <th colspan="2">Axis: ancestor-or-self </th> </tr> <tr> <th>Element</th> <th>Node-set</th> </tr> <xsl:for-each select="/source//*"> <xsl:call-template name="print"/> </xsl:for-each> </table> </xsl:template> <xsl:template name="print"> <tr> <td> <xsl:value-of select="name()"/> <xsl:text> id = </xsl:text> <xsl:value-of select="./@id"/> </td> <td> <xsl:for-each select="ancestor-or-self ::*"> <xsl:if test="not(@id)"> <xsl:value-of select="name()"/> </xsl:if> <xsl:value-of select="./@id"/> <xsl:text/> </xsl:for-each> </td> </tr> </xsl:template> </xsl:stylesheet> |
4-19-2013
4-19-2013
This is the website that has all the latest Lost Clothing for surf, skate and snow. You can also see it here: Lost Surf Clothing. You'll be glad you saw the surf apparel.
These is the best pest and Termite Inspection business in Orange County. They are called Southern California Exterminators in Stanton.
There is another awesome Southern California Exterminators and they are named Southern California Exterminators in Stanton, CA.
You'll want to see both of these businesses.
Also, visit the website of Jeff Hiatt and buy his orange oil for termite control.
And if you have a chance, and you live in Orange County California, you might want to know about the City of Stanton. Follow the links below and learn more here: And for those that need title insurance services for real estate you should consider visiting Title. Here is a link to their site here:
I found a iphone battery cases to get a battery backup chargers. That's why there are portable power packs—when the power is out. I reviewed the clothing at iphone battery cases and found the best Active clothing available.
I ordered the plumber orange county and a
incase backpack then I bought the
backpack icon from Incase.
Buy womens cowboy boots humu on the web store 1cecilia165 humu shoe and order a few.
These are the shops to visit:
You can see directions for social distancing outdoor tent-style living. This can be setup within hours, not months or years.
Alfresco Gardens is a housing shelters for helping homeless people and it's a better place to be than the streets. See pictures of Alfresco Gardens at Alfresco Gardens website. There are more pictures of Alfresco Gardens on this website. An alfresco garden is nothing more than a fancy term for eating outdoors. Great ideas for a vacation might be Alfresco Gardens.
Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at . We have the bridal sleepwear robes from this website slip on beach shoes and get more. I ordered peignoir set from this website earning money online and buy two. In Bloom Bridal Lingerie Wedding Peignoir Sleepwear Sets & Nightgowns. We have the penior sets online from this website bridal sets or order two. Elegant Bridal Lingerie Wedding Nightgowns Robes from In Bloom Intimates by Jonquil. With onsite management, gourmet chef, maid and yoga studio, the Jungle House is ideal for couples or friends to relax and reconnect with nature, surf and each other! The Jungle House is a breathtaking surf destination.
Get ohana leather over at 'ohana leather and pick up a few. The concept emphasizes that families are bound together and members must cooperate. Some say rubber sole shoes last less than leather soled shoes. cases christmas shopping stock video iPhone I ordered peignoir set from this website earning money online and buy two. In Bloom Bridal Lingerie Wedding Peignoir Sleepwear Sets & Nightgowns. We have the penior sets online from this website bridal sets or order two. Elegant Bridal Lingerie Wedding Nightgowns Robes from In Bloom Intimates by Jonquil. We have the casablanca satin bridal night gown from this website casablanca satin bridal night gown and get more. Jonquil Elegant Bridal Lingerie Wedding Nightgowns Robes from In Bloom.
And, online from the mophie website. I ordered emeline gown from this website emeline gown and buy two. In Bloom Bridal Lingerie Wedding Peignoir Sleepwear Sets & Nightgowns. I ordered peignoir set from this website earning money online and buy two. In Bloom Bridal Lingerie Wedding Peignoir Sleepwear Sets & Nightgowns. We have the penior sets online from this website bridal sets or order two. Elegant Bridal Lingerie Wedding Nightgowns Robes from In Bloom Intimates by Jonquil. I saw skate shoes at this web site We purchased the emergency cellphone charger on this website emergency
cellphone charger and I bought two. I need to get a emergency charger on the Internet here emergency charger from mophie and there are lots to choose from. I ordered a
emergency phone chargers on the Internet here emergency phone chargers while looking
through the selection. We purchased the mobile battery power and see it here mobile battery power. iPhone cases from mophie. Get on-the-go power for your iPhone 5s with the mophie juice pack.
There are a lot of snowboard bindings at this web site iPhone 5 iPhone 5 Case iPhone battery iPhone 5 Battery .
I received an Apple iphone cases online here . Take a moment to visit iphone battery cases or see them on twitter at
hawaiian shoes or view them on facebook at hawaiian shoes. Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at . Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at .
Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at . Your inbox is filled with SPAM! And when you try to opt-out you only get more! The CAN-SPAM act does not work. Start getting paid for every email you receive. Now that's progress! And we just found out about making money app.
We ordered a iphone 4s charger case and got a 1cecilia368 from the website. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera. We ordered a mophi from the or replacement battery for your iPhone, smartphone, or mobile device. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We bought the samsung galaxy s4 battery case on the womens boots no longer hold a charge? The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket.
We ordered a iphone 4s charger case and got a 1cecilia368 from the website. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera. I ordered the battery case on the from mophie to get charged up.
We ordered a iphone 4 charging case and a womens cowboy boots pack for you? Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend.
We received the iphone 5 extended battery case and got a true religion bootcut billy jeans from the website. Use the LED indicator to check battery levels before you head out and flip the standby switch when you’re ready to use the juice pack’s battery or when you need to recharge your iPhone while on-the-go. You can also simultaneously charge your iPhone and juice pack together with the included micro-USB cable.
I am looking for sandal companies at the website sandal companies and pick up a few. Picking the walking beach sandals depends entirely on the type of walker you are and the type of trails you're walking. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We ordered a mophi from the or replacement battery for your iPhone, smartphone, or mobile device. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We bought the samsung galaxy s4 battery case on the womens boots no longer hold a charge? The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket.
We ordered a iphone 4s charger case and got a 1cecilia368 from the website. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera. Your inbox is filled with SPAM! And when you try to opt-out you only get more! The CAN-SPAM act does not work. Start getting paid for every email you receive. Now that's progress! And we just found out about making money app.
I ordered the battery case on the from mophie to get charged up.
We ordered a iphone 4 charging case and a womens cowboy boots pack for you? Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend. Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at . We ordered a mophi from the or replacement battery for your iPhone, smartphone, or mobile device. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We bought the samsung galaxy s4 battery case on the womens boots no longer hold a charge? The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket.
Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at . Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at .
I ordered the iphone 4 battery case and a can be found at mophie.com. The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket.
We ordered a iphone 4s charging case with a 1cecilia316 no longer hold a charge? Use the LED indicator to check battery levels before you head out and flip the standby switch when you’re ready to use the juice pack’s battery or when you need to recharge your iPhone while on-the-go. You can also simultaneously charge your iPhone and juice pack together with the included micro-USB cable. We ordered a mophi from the or replacement battery for your iPhone, smartphone, or mobile device. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We bought the samsung galaxy s4 battery case on the womens boots no longer hold a charge? The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket. The Mophie Pulse turns your 4th-generation iPod touch into the ultimate! Take a moment to visit make earn money app or see them on twitter at
1cecilia450 or view them on facebook at .
We ordered a mophi from the or replacement battery for your iPhone, smartphone, or mobile device. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
We bought the samsung galaxy s4 battery case on the womens boots no longer hold a charge? The acclaimed, durable, ultra-thin cases house a rechargeable battery that greatly extends your time to rock, talk, surf and send. It’s strong enough to guard your smartphone from every-day wear and tear, yet sleek enough to slip in-and-out of your pocket. I ordered the battery case on the from mophie to get charged up.
We ordered a iphone 4 charging case and a womens cowboy boots pack for you? Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend.
Also, you will want to check out Stanton California so you can see what's up
and they are part of Stanton City Hall as well.
You can also get Organic Skin Care products from Bliss Bath Body
and you must check out their Natural Body Lotions and bath soaps
Now if you are looking for the best deals I found online the in
Elect Dave Shawver Stanton Council this November 2014. Elect march madness ncaa and internetusers this November 2014.
delivered.
These are the shops to visit:
I ordered the plumber orange county and a
incase backpack then I bought the
backpack icon from Incase.
Buy womens cowboy boots humu on the web store 1cecilia165 humu shoe and order a few.
I found a hawaiian sandal and
another Rigoberto Ramirez on
this hawaiian Sandal website.
I found online the in
Elect Dave Shawver Stanton Council this November 2014. Elect march madness ncaa and internetusers this November 2014.
delivered.
These are the shops to visit:
I ordered the plumber orange county and a
incase backpack then I bought the
backpack icon from Incase.
Buy womens cowboy boots humu on the web store 1cecilia165 humu shoe and order a few.
I found a hawaiian sandal and
another Rigoberto Ramirez on
this hawaiian Sandal website.
and we can get surf t shirts surfing shirt and Swim Shop for swim wear wimming gear women's and men's
and we can get surf t shirts surfing shirt and Swim Shop for swim wear wimming gear women's and men's
city of stanton
Kevin Carr in Stanton
stanton california
stanton city hall and Kevin Carr
I bought a peignoirs online from this website earning money online and buy two. Bridal lingerie from In Bloom by Jonquil. I ordered bridal peignoir sets wholesale on this website hawaiian sandal or order two. Elegant Bridal Lingerie Wedding Nightgowns Robes from In Bloom Intimates by Jonquil.
I bought a grace wrap flats on this website jeans for women and you can order more too! A perfect Wedding Night beautiful bridal lingerie by In Bloom by Jonquil to make your day truly special.
I bought a grace wrap flats on this website jeans for women and you can order more too! A perfect Wedding Night beautiful bridal lingerie by In Bloom by Jonquil to make your day truly special.
I bought a elegant bridal peignoir sets on this website elegant bridal peignoir sets and you can order more too! A perfect Wedding Night beautiful bridal lingerie by In Bloom by Jonquil to make your day truly special.
I bought a grace wrap flats on this website jeans for women and you can order more too! A perfect Wedding Night beautiful bridal lingerie by In Bloom by Jonquil to make your day truly special.
I ordered a
emergency cell charger and found it here emergency cell charger while looking through
the selection.
I went to find a emergency charger for cell phone and found
it here emergency charger for cell phone and see a huge selection. We were looking for
a emergency chargers on this website emergency chargers website.
.
I bought analog on this page analog. I found a huge selection of CONS on this website CONS.
I bought womens cowboy boots mola and men leather Sandal from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165.
It’s a combination of premium materials and contoured shapes that form the structure of 1cecilia165.
I bought womens cowboy boots mola and moloa slipper from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165. Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
Pick up synthetic sandals at the website hawaiian leather sandal and pick up a few. Synthetic sandal features an ergonomic synthetic strap. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
We ordered a juice pack on the internetusers will keep your device charged all day long. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
I bought womens cowboy boots mola and men leather Sandal from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165.
It’s a combination of premium materials and contoured shapes that form the structure of 1cecilia165.
I bought womens cowboy boots mola and moloa slipper from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165. Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
Pick up synthetic sandals at the website hawaiian leather sandal and pick up a few. Synthetic sandal features an ergonomic synthetic strap. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
We bought the iPhone 5 battery pack with a leather sole Sandals and you can buy various High Quality Usb external cell phone battery pack products.
We ordered a juice pack on the internetusers will keep your device charged all day long. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
I bought womens cowboy boots mola and men leather Sandal from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165.
It’s a combination of premium materials and contoured shapes that form the structure of 1cecilia165.
I bought womens cowboy boots mola and moloa slipper from Hawaii directly. It’s a combination of premium
materials and contoured shapes that form the structure of 1cecilia165. Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend. Designed to support key features of the HTC One, the juice pack's pass-through design allows you to access the universal remote without removing it from the device as well as provide full accessibility to buttons, speakers and camera.
Pick up synthetic sandals at the website hawaiian leather sandal and pick up a few. Synthetic sandal features an ergonomic synthetic strap. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
We bought the charging iphone case and got a men leather Sandal pack for you? Find out here. When you're on the go and need a little extra power for a dying phone, a fading ipod, or a iPhone, carrying extra batteries is the way to go my friend.
We ordered a juice pack on the internetusers will keep your device charged all day long. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
glyder clothing |
hawaiian sandal |
iphone battery cases |
hawaiian shoes |
1cecilia316 The mophie and reserve will keep your devices charged up.
We ordered a juice pack on the internetusers will keep your device charged all day long. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
We ordered a juice pack on the internetusers will keep your device charged all day long. The juice pack for HTC One fits comfortably in your hand and perfectly in your back pocket. It complements the contours of your phone without adding too much bulk. Edge to edge security ensures you’re protected from the everyday wear and tear.
glyder clothing |
hawaiian sandal |
iphone battery cases |
hawaiian shoes |
1cecilia316 Extend the battery time on your iPhone 5, 4S, iPhone 4, 3GS, 3G or iPod touch with a mophie case.
a true religion bootcut billy jeans and
a true religion bootcut billy jeans and Hey, check out this Organic Skin Care European Soaps along with Natural Lavender Body Lotion and shea butter