1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:if test="not(/out/jpeg)">
<xsl:message terminate="yes">
/out/jpeg element is missing.
</xsl:message>
</xsl:if>
<xsl:if test="/out/jpeg/@name != 'test'">
<xsl:message terminate="yes">
/out/jpeg/@name attribute is missing or has the wrong value.
</xsl:message>
</xsl:if>
<xsl:if test="/out/jpeg/@width != 5">
<xsl:message terminate="yes">
/out/jpeg/@width attribute is missing or has the wrong value.
</xsl:message>
</xsl:if>
<xsl:if test="/out/jpeg/@height != 5">
<xsl:message terminate="yes">
/out/jpeg/@height attribute is missing or has the wrong value.
</xsl:message>
</xsl:if>
<xsl:if test="not(/out/jpeg/data)">
<xsl:message terminate="yes">
/out/jpeg/data element is missing.
</xsl:message>
</xsl:if>
<xsl:if test="string(/out/jpeg/data/text()) != '/9n/2P/Y/+AAEEpGSUYAAQEBAEgASAAA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AAEQgABQAFAwERAAIRAQMRAf/EABQAAQAAAAAAAAAAAAAAAAAAAAn/xAAbEAADAQEBAQEAAAAAAAAAAAAFBgcDBAgCFv/EABUBAQEAAAAAAAAAAAAAAAAAAAcI/8QAHhEAAgMBAAMBAQAAAAAAAAAABAUCAwYHAQgJERX/2gAMAwEAAhEDEQA/ABy8+eoT7ZSr6Cm8E8fIDROWTVQoLI2wszWQ1C7+ypW501MKqaWpq9ySvj/cttIMfIfkKNm2YBlV0XEzkqTJPH8yrm/m9yTtTfYYMXe9izF/FnVWcYtyugPG9OrMiAPiYMwAUJeJYIBogczCvktdP9vbYSfedJn5dE6FzpKC4twP2o0+87anq+i3snnZYzT/AMODPPq8AAyfD26voLCy56RBJ+l3TckO30vzxGEnem0TOUPJjYy67//Z'">
<xsl:message terminate="yes">
JPEG data was not imported correctly.
</xsl:message>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
|