1
データから作成したいのですが、JSONテンプレートがあり、バージョン1.0しか使用できません。問題は二重引用符をエスケープしない方法です。XLST 1.0アトリビュートエスケープダブル引用符を選択
値の選択属性で吹き出し引用符からエスケープしたいです。
私はこれをどのようにしているのですか?または私にいくつかの指摘を与える。
そして私はあなたが再帰的に名前のテンプレートを呼び出すことができXSLT 1.0(不潔)では、バージョン1.0
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
<xsl:template match="m4n">{
"data":[<xsl:for-each select="data/record">
{"url":"<xsl:value-of select="./column[@name='url']"/>",
"title":"<xsl:value-of select="./column[@name='title']"/>",
"description":"<xsl:value-of select="./column[@name='description']"/>",
"offerid":"<xsl:value-of select="./column[@name='offerid']"/>",
"image":"<xsl:value-of select="./column[@name='image']"/>",
"price":"<xsl:value-of select="./column[@name='price']"/>",
"price_old":"<xsl:value-of select="./column[@name='price_old']"/>",
"category":"<xsl:value-of select="./column[@name='category']"/>",
"subcategory":"<xsl:value-of select="./column[@name='subcategory']"/>",
"stock":"<xsl:value-of select="./column[@name='stock']"/>",
"timetoship":"<xsl:value-of select="./column[@name='timetoship']"/>",
"price_shipping":"<xsl:value-of select="./column[@name='price_shipping']"/>",
"ean":"<xsl:value-of select="./column[@name='ean']"/>",
"vendor":"<xsl:value-of select="./column[@name='vendor']"/>",
"category_path":"<xsl:value-of select="./column[@name='category_path']"/>",
"description2":"<xsl:value-of select="./column[@name='description2']"/>",
"largeimage":"<xsl:value-of select="./column[@name='largeimage']"/>",
"model":"<xsl:value-of select="./column[@name='model']"/>",
"thirdcategory":"<xsl:value-of select="./column[@name='thirdcategory']"/>",
"column1":"<xsl:value-of select="./column[@name='column1']"/>",
"column2":"<xsl:value-of select="./column[@name='column2']"/>",
"column3":"<xsl:value-of select="./column[@name='column3']"/>",
"color":"<xsl:value-of select="./column[@name='color']"/>",
"material":"<xsl:value-of select="./column[@name='material']"/>",
"sku":"<xsl:value-of select="./column[@name='sku']"/>",
"image2":"<xsl:value-of select="./column[@name='image2']"/>",
"image3":"<xsl:value-of select="./column[@name='image3']"/>",
"size":"<xsl:value-of select="./column[@name='size']"/>",
"gedner":"<xsl:value-of select="./column[@name='gender']"/>",
"fourth_category":"<xsl:value-of select="./column[@name='fourth_category']"/>",
"size_stock":"<xsl:value-of select="./column[@name='size_stock']"/>",
"zupid":"<xsl:value-of select="./column[@name='zupid']"/>"
},</xsl:for-each>{"last_tag":""}
]
}</xsl:template>
</xsl:stylesheet>
やあ、 – user2156933