test-xml-variable.error-404.xsl 1.6 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsl:stylesheet
  3. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  4. xmlns:xs="http://www.w3.org/2001/XMLSchema"
  5. xmlns:http="http://expath.org/ns/http-client"
  6. version="2.0">
  7. <!-- usage: java -jar /opt/local/share/java/saxon9he.jar -xsl:test-xml-variable.xsl -it:main -->
  8. <xsl:output method="xml" indent="yes" />
  9. <xsl:template name="main">
  10. <xsl:variable name="externalXmlFile1_local" select="document('example-1.xml')/root"/>
  11. <xsl:variable name="externalHttpXmlFile1_http" select="document('https://biuro.biall-net.pl/dev-pl/se-master/schema/test-xslt-2-http/example-1.xml')/root"/>
  12. <xsl:variable name="externalHttpXml_404" select="document('https://biuro.biall-net.pl/dev-pl/se-master/schema/test-xslt-2-http/404.xml')/root"/>
  13. <xsl>
  14. <version><xsl:value-of select="system-property('xsl:version')" /></version>
  15. <vendor><xsl:value-of select="system-property('xsl:vendor')" /></vendor>
  16. <url><xsl:value-of select="system-property('xsl:vendor-url')" /></url>
  17. </xsl>
  18. <external_xml_file_variables>
  19. <example_1_local xpath="$externalXmlFile1_local/child2/child2_1"><xsl:value-of select="$externalXmlFile1_local/child2/child2_1"/></example_1_local>
  20. <example_1_http xpath="$externalHttpXmlFile1_http/child2/child2_1"><xsl:value-of select="$externalHttpXmlFile1_http/child2/child2_1"/></example_1_http>
  21. <example_1_http_404 xpath="$externalHttpXml_404/child2/child2_1"><xsl:value-of select="$externalHttpXml_404/child2/child2_1"/></example_1_http_404>
  22. </external_xml_file_variables>
  23. </xsl:template>
  24. </xsl:stylesheet>