STRUCTURE.error.xsl 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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:template name="default_db__x3A__STRUCTURE:comment.bypassed">
  10. <xsl:param name="default_db__x3A__STRUCTURE:comment.bypassed.message"/>
  11. <xsl:comment>[BYPASSED] n/[<xsl:value-of select="name()"/>] (i) <xsl:value-of select="$default_db__x3A__STRUCTURE:comment.bypassed.message"/></xsl:comment>
  12. </xsl:template>
  13. <xsl:template name="default_db__x3A__STRUCTURE:error.otherwise">
  14. <xsl:param name="default_db__x3A__STRUCTURE:error.otherwise.message"/>
  15. <xsl:message terminate="yes">
  16. [REQUIRED OTHERWISE] (i):[<xsl:value-of select="$default_db__x3A__STRUCTURE:error.otherwise.message"/>]
  17. </xsl:message>
  18. </xsl:template>
  19. <!--<xsl:template name="default_db__x3A__STRUCTURE:error.unexpected.element">
  20. <xsl:message terminate="yes">
  21. [UNEXPECTED ELEMENT] /n[<xsl:value-of select="name()"/>] (i)[<xsl:value-of select="$default_db__x3A__STRUCTURE:error.unexpected.element.message"/>]
  22. </xsl:message>
  23. </xsl:template>-->
  24. <xsl:template name="default_db__x3A__STRUCTURE:error.reqired-parameter.missing">
  25. <xsl:param name="default_db__x3A__STRUCTURE:error.reqired-parameter.name"/>
  26. <xsl:message terminate="yes">
  27. [REQUIRED PARAM MISSING] /n[<xsl:value-of select="$default_db__x3A__STRUCTURE:error.reqired-parameter.name"/>]
  28. </xsl:message>
  29. </xsl:template>
  30. <xsl:template name="default_db__x3A__STRUCTURE:error.unexpected.element">
  31. <xsl:param name="default_db__x3A__STRUCTURE:error.unexpected.element.message"/>
  32. <xsl:message terminate="yes">
  33. #14 [UNEXPECTED]
  34. <xsl:choose>
  35. <xsl:when test="name()">
  36. [ELEMENT /n[<xsl:value-of select="name()"/>]]
  37. [ATTRS] <xsl:for-each select="@*">
  38. @[<xsl:value-of select="name()"/>]=[<xsl:value-of select="."/>]
  39. </xsl:for-each>
  40. </xsl:when>
  41. <xsl:when test="attribute::node()">
  42. [@@@ATTRIBUTE] /n[<xsl:value-of select="name()"/>] v:[<xsl:value-of select="."/>]
  43. </xsl:when>
  44. <xsl:when test="text()">
  45. [TEXT()] = [<xsl:value-of select="text()"/>]
  46. [ parent::* /n[<xsl:value-of select="parent::*/name()"/>] ]
  47. </xsl:when>
  48. <xsl:when test="comment()">
  49. [COMMENT] <xsl:value-of select="."/>
  50. </xsl:when>
  51. <xsl:otherwise>
  52. [OTHERWISE] val=<xsl:value-of select="."/>
  53. [ parent::* /n[<xsl:value-of select="parent::*/name()"/>] ]
  54. </xsl:otherwise>
  55. </xsl:choose>
  56. <xsl:if test="$default_db__x3A__STRUCTURE:error.unexpected.element.message"> MMM[<xsl:value-of select="$default_db__x3A__STRUCTURE:error.unexpected.element.message"/>]</xsl:if>
  57. </xsl:message>
  58. </xsl:template>
  59. </xsl:stylesheet>