سؤال

لدي هذه الكتلة من xslt إذا كان آخر حالة و أتساءل عما إذا كان هناك طريقة للقيام على التوالي مقارنة مع unicode الشخصية ؟

شيء على غرار الرمز المبين أدناه ؟ أو لا xslt بعض بنيت في وظيفة التي يمكن استخدامها لهذا الغرض ؟ أيتغيير unicode إلى html الكيانات ومقارنة عبر هذا الأسلوب ؟

بالطبع إذا كان هناك طريقة أفضل يرجى اطلاق النار بعيدا.شكرا

<xsl:choose>
                        <xsl:when test="status">
                            <xsl:if test="status='تم المحاولة'">
                                <font color="#00CC00"><xsl:value-of select="status" /></font><br/>
                <!--a href="/Elearning_Platform/xfiles/reports/view_reports.modcgi?asm_lid={@lom_id}&amp;did={@dispatch_id}&amp;rm_student_id={@person_id}&amp;report_type=2">[View Results]</a-->
                            </xsl:if>
</xsl:when>
                        <xsl:otherwise>
                            &nbsp;
                        </xsl:otherwise>
                    </xsl:choose>
هل كانت مفيدة؟

المحلول

إذا وأعلن كل من XML المصدر وXSLT كما ترميز UTF-8 وأعتقد أن هذا سوفت لا يكون مشكلة. إذا كان يدعم محلل الخاص EXSLT يمكنك استدعاء رابط-فك (الحالة) مباشرة هذا الموقع لديه بعض الأمثلة + يجعل قراءة جيدة حول ترميز في XSLT بشكل عام.

نصائح أخرى

الجواب إيجابيا.

أكثر دقة, أي حرف التي يمكن استخدامها في مستند XML, يمكن استخدامها كجزء من حجة إلى XPath المساواة عامل المقارنة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top