私のようなXMLを持っている:XSLTソートアラビア語の文字が
<Answers>
<QuestionAnswer Id="1" Answer="أقل من 16 عام"/>
<QuestionAnswer Id="2" Answer="17 – 24 عامً"/>
<QuestionAnswer Id="3" Answer="25- 34 عامً"/>
<QuestionAnswer Id="4" Answer="35- 44 عامً"/>
<QuestionAnswer Id="5" Answer="أكثر من 45 عامً"/>
</Answers>
XSL:
<xsl:for-each select=".//QuestionAnswer">
<xsl:variable name="AnswerId" select="@Id"/>
<xsl:variable name="AnswerText" select="@Answer"/>
<xsl:value-of select="concat(' ',$AnswerId, ' "', $AnswerText, '"')" />
</xsl:for-each>
とリターンはXMLからの注文であってもよいが、理由はアラビア文字の奇数次である必要があります。
どうすればこの問題を解決できますか?
1 "أقل من 16 عام"
2 "17 – 24 عامً"
3 "25- 34 عامً"
4 "35- 44 عامً"
5 "أكثر من 45 عامً"
あなたの質問を明確にしてみてください。あなたは正確に何を達成しようとしていますか? –
変換結果を端末に出力していますか?その場合は、出力をファイルにリダイレクトし、適切なテキストエディタでそのファイルを参照してください。この問題は表示上の問題に過ぎないことがあります。 –
それは愚かであるが、私はcorectlyアラビア文字もshoulsファイルに出力 – karolio007