Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion Source/Common/generated/ImplementationReportDisplayJsonXsl.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,22 @@ const char implementation_report_display_json_xsl[] = {
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x26','\x23','\x78','\x61','\x3b','\x7d','\x26','\x23','\x78','\x61','\x3b','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x0a'
,'\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x3e','\x0a'
,'\x0a'
,'\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x65','\x73','\x63','\x61','\x70','\x65','\x2d','\x62','\x61','\x63','\x6b','\x73','\x6c','\x61','\x73','\x68','\x65','\x73','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x74','\x65','\x78','\x74','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x63','\x68','\x6f','\x6f','\x73','\x65','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x77','\x68','\x65','\x6e','\x20','\x74','\x65','\x73','\x74','\x3d','\x22','\x63','\x6f','\x6e','\x74','\x61','\x69','\x6e','\x73','\x28','\x24','\x74','\x65','\x78','\x74','\x2c','\x20','\x27','\x5c','\x27','\x29','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x76','\x61','\x6c','\x75','\x65','\x2d','\x6f','\x66','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x73','\x75','\x62','\x73','\x74','\x72','\x69','\x6e','\x67','\x2d','\x62','\x65','\x66','\x6f','\x72','\x65','\x28','\x24','\x74','\x65','\x78','\x74','\x2c','\x20','\x27','\x5c','\x27','\x29','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x5c','\x5c','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x63','\x61','\x6c','\x6c','\x2d','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x65','\x73','\x63','\x61','\x70','\x65','\x2d','\x62','\x61','\x63','\x6b','\x73','\x6c','\x61','\x73','\x68','\x65','\x73','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x77','\x69','\x74','\x68','\x2d','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x74','\x65','\x78','\x74','\x22','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x73','\x75','\x62','\x73','\x74','\x72','\x69','\x6e','\x67','\x2d','\x61','\x66','\x74','\x65','\x72','\x28','\x24','\x74','\x65','\x78','\x74','\x2c','\x20','\x27','\x5c','\x27','\x29','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x63','\x61','\x6c','\x6c','\x2d','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x77','\x68','\x65','\x6e','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x6f','\x74','\x68','\x65','\x72','\x77','\x69','\x73','\x65','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x76','\x61','\x6c','\x75','\x65','\x2d','\x6f','\x66','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x24','\x74','\x65','\x78','\x74','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x6f','\x74','\x68','\x65','\x72','\x77','\x69','\x73','\x65','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x63','\x68','\x6f','\x6f','\x73','\x65','\x3e','\x0a'
,'\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x3e','\x0a'
,'\x0a'
,'\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x20','\x6d','\x61','\x74','\x63','\x68','\x3d','\x22','\x6d','\x63','\x3a','\x6d','\x65','\x64','\x69','\x61','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x6c','\x65','\x76','\x65','\x6c','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x61','\x74','\x74','\x72','\x69','\x62','\x75','\x74','\x65','\x73','\x22','\x2f','\x3e','\x0a'
Expand All @@ -68,7 +84,9 @@ const char implementation_report_display_json_xsl[] = {
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x7b','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x76','\x61','\x6c','\x75','\x65','\x2d','\x6f','\x66','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x73','\x75','\x62','\x73','\x74','\x72','\x69','\x6e','\x67','\x28','\x24','\x69','\x6e','\x64','\x65','\x6e','\x74','\x2c','\x20','\x31','\x2c','\x20','\x31','\x20','\x2b','\x20','\x34','\x20','\x2b','\x20','\x24','\x6c','\x65','\x76','\x65','\x6c','\x20','\x2a','\x20','\x32','\x29','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x22','\x72','\x65','\x66','\x22','\x3a','\x20','\x22','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x76','\x61','\x6c','\x75','\x65','\x2d','\x6f','\x66','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x40','\x72','\x65','\x66','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x63','\x61','\x6c','\x6c','\x2d','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x65','\x73','\x63','\x61','\x70','\x65','\x2d','\x62','\x61','\x63','\x6b','\x73','\x6c','\x61','\x73','\x68','\x65','\x73','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x77','\x69','\x74','\x68','\x2d','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x74','\x65','\x78','\x74','\x22','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x40','\x72','\x65','\x66','\x22','\x2f','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x63','\x61','\x6c','\x6c','\x2d','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x22','\x3c','\x2f','\x78','\x73','\x6c','\x3a','\x74','\x65','\x78','\x74','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x61','\x70','\x70','\x6c','\x79','\x2d','\x74','\x65','\x6d','\x70','\x6c','\x61','\x74','\x65','\x73','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x6d','\x63','\x3a','\x69','\x6d','\x70','\x6c','\x65','\x6d','\x65','\x6e','\x74','\x61','\x74','\x69','\x6f','\x6e','\x43','\x68','\x65','\x63','\x6b','\x73','\x7c','\x6d','\x63','\x3a','\x70','\x6f','\x6c','\x69','\x63','\x79','\x43','\x68','\x65','\x63','\x6b','\x73','\x22','\x3e','\x0a'
,'\x20','\x20','\x20','\x20','\x20','\x20','\x3c','\x78','\x73','\x6c','\x3a','\x77','\x69','\x74','\x68','\x2d','\x70','\x61','\x72','\x61','\x6d','\x20','\x6e','\x61','\x6d','\x65','\x3d','\x22','\x6c','\x65','\x76','\x65','\x6c','\x22','\x20','\x73','\x65','\x6c','\x65','\x63','\x74','\x3d','\x22','\x24','\x6c','\x65','\x76','\x65','\x6c','\x20','\x2b','\x20','\x32','\x22','\x2f','\x3e','\x0a'
Expand Down
20 changes: 19 additions & 1 deletion Source/Resource/displays/MediaConchJson.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,22 @@
<xsl:text>&#xa;}&#xa;</xsl:text>
</xsl:template>

<xsl:template name="escape-backslashes">
<xsl:param name="text"/>
<xsl:choose>
<xsl:when test="contains($text, '\')">
<xsl:value-of select="substring-before($text, '\')"/>
<xsl:text>\\</xsl:text>
<xsl:call-template name="escape-backslashes">
<xsl:with-param name="text" select="substring-after($text, '\')"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$text"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>

<xsl:template match="mc:media">
<xsl:param name="level"/>
<xsl:param name="attributes"/>
Expand All @@ -56,7 +72,9 @@
<xsl:text>{</xsl:text>
<xsl:value-of select="substring($indent, 1, 1 + 4 + $level * 2)"/>
<xsl:text>"ref": "</xsl:text>
<xsl:value-of select="@ref"/>
<xsl:call-template name="escape-backslashes">
<xsl:with-param name="text" select="@ref"/>
</xsl:call-template>
<xsl:text>"</xsl:text>
<xsl:apply-templates select="mc:implementationChecks|mc:policyChecks">
<xsl:with-param name="level" select="$level + 2"/>
Expand Down
Loading