STRUCTURE.targetNamespace.xsl 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. xmlns:xs="http://www.w3.org/2001/XMLSchema"
  4. exclude-result-prefixes="xs"
  5. xmlns:default_db__x3A__NEURO_MIND_INPUT_TEXT="https://biuro.biall-net.pl/wfs/default_db/table/NEURO_MIND_INPUT_TEXT.xsd"
  6. xmlns:default_db__x3A__STRUCTURE="https://biuro.biall-net.pl/wfs/default_db/table/STRUCTURE.xsd"
  7. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  8. version="2.0">
  9. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.url" select="'https://biuro.biall-net.pl/wfs/'"/>
  10. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.subsystem" select="'wfs'"/>
  11. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.database" select="'default_db'"/>
  12. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.datatype" select="'table'"/>
  13. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.dataname" select="'STRUCTURE'"/>
  14. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.sequencefile" select="''"/> <!-- np STRUCTURE.dependency.subject.xsd -->
  15. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace" select="default_db__x3A__STRUCTURE:targetNamespace($default_db__x3A__STRUCTURE:targetNamespace.url,
  16. $default_db__x3A__STRUCTURE:targetNamespace.subsystem,
  17. $default_db__x3A__STRUCTURE:targetNamespace.database,
  18. $default_db__x3A__STRUCTURE:targetNamespace.datatype,
  19. $default_db__x3A__STRUCTURE:targetNamespace.dataname)" />
  20. <xsl:function name="default_db__x3A__STRUCTURE:targetNamespace">
  21. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.url"/>
  22. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.subsystem"/>
  23. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.database"/>
  24. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.datatype"/>
  25. <xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.dataname"/>
  26. <!--<xsl:param name="default_db__x3A__STRUCTURE:targetNamespace.sequencefile"/>-->
  27. <xsl:variable name="default_db__x3A__STRUCTURE:targetNamespace">
  28. <xsl:value-of select="concat($default_db__x3A__STRUCTURE:targetNamespace.url,'/',
  29. $default_db__x3A__STRUCTURE:targetNamespace.subsystem,'/',
  30. $default_db__x3A__STRUCTURE:targetNamespace.database,'/',
  31. $default_db__x3A__STRUCTURE:targetNamespace.datatype,'/',
  32. $default_db__x3A__STRUCTURE:targetNamespace.dataname)"/>
  33. <!--<xsl:choose>
  34. <xsl:when test="string-length($default_db__x3A__STRUCTURE:targetNamespace.sequencefile) &gt; 0">
  35. <xsl:value-of select="concat('.',$default_db__x3A__STRUCTURE:targetNamespace.sequencefile)"/>
  36. </xsl:when>
  37. </xsl:choose>-->
  38. <xsl:value-of select="'.xsd'"/>
  39. </xsl:variable>
  40. <xsl:value-of select="$default_db__x3A__STRUCTURE:targetNamespace"/>
  41. </xsl:function>
  42. </xsl:stylesheet>