STRUCTURE.dependency.resolution.xsl 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. version="2.0">
  8. <!--<xsl:import href="STRUCTURE.init.type.xsl"/>-->
  9. <!--*2019-04-07
  10. zlota zasada template - pokaz to co jest jasne do przetworzenia bez cudow
  11. te kilka metod i tak nas zabije, a da duzo przewagi
  12. -->
  13. <xsl:import href="STRUCTURE.dependency.context.xsl"/>
  14. <xsl:output indent="yes"/>
  15. <xsl:strip-space elements="*"/>
  16. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="default_db__x3A__STRUCTURE:dependency__begin">
  17. <default_db__x3A__STRUCTURE:dependency.resolution>
  18. <xsl:attribute name="debug">*2019-04-07
  19. zlota zasada template - pokaz to co jest jasne do przetworzenia bez cudow
  20. te kilka metod i tak nas zabije, a da duzo przewagi.
  21. Do naszych elementow doklejaja sie elementy default_db__x3A__STRUCTURE:dependency.context
  22. </xsl:attribute>
  23. <!--<xsl:call-template name="default_db__x3A__STRUCTURE:dependency.analys"/>-->
  24. <xsl:apply-templates mode="#current"/>
  25. </default_db__x3A__STRUCTURE:dependency.resolution>
  26. </xsl:template>
  27. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="*">
  28. <!--<xsl:apply-templates mode="#current"/>-->
  29. <xsl:apply-imports/>
  30. <!--<xsl:apply-templates>-->
  31. <!--</xsl:apply-templates>-->
  32. </xsl:template>
  33. <!--<xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="xs:element">
  34. <default_db__x3A__STRUCTURE:dependency.resolution>
  35. <xsl:call-template name="default_db__x3A__STRUCTURE:dependency.resolution.parent"/>
  36. </default_db__x3A__STRUCTURE:dependency.resolution>
  37. </xsl:template>-->
  38. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="xs:group|xs:simpleType|xs:complexType">
  39. <!--<default_db__x3A__STRUCTURE:dependency.resolution>
  40. </default_db__x3A__STRUCTURE:dependency.resolution>-->
  41. <xsl:apply-imports/>
  42. </xsl:template>
  43. <xsl:template name="default_db__x3A__STRUCTURE:dependency.resolution.parent" mode="default_db__x3A__STRUCTURE:dependency.resolution.parent" match="xs:element">
  44. <default_db__x3A__STRUCTURE:dependency.resolution.parent migrate="TODO">
  45. <!--<xsl:call-template name="default_db__x3A__STRUCTURE:dependency.subject"/>-->
  46. </default_db__x3A__STRUCTURE:dependency.resolution.parent>
  47. </xsl:template>
  48. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="comment()"/>
  49. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="text()">
  50. <xsl:copy-of select="."/>
  51. </xsl:template>
  52. <xsl:template mode="default_db__x3A__STRUCTURE:dependency.resolution" match="@*">
  53. <xsl:copy-of select="."/>
  54. </xsl:template>
  55. </xsl:stylesheet>