XSLT - كيفية تطابق أي أطفال العقدة غير النصية؟

StackOverflow https://stackoverflow.com/questions/912954

  •  06-09-2019
  •  | 
  •  

سؤال

أنا جديد على XSLT ولا يمكنني معرفة كيفية الحصول على XSL: إذا كان ذلك يطابق عندما لا تكون هناك علامات طفولة.

أريد هذا للمطابقة:

<context>
    howdy
</context>

وهذا ليس:

<context>
    <child>
        howdy
    </child>
</context>
هل كانت مفيدة؟

المحلول

يجب أن تبدو تعبير XPath ذات الصلة:

//context[not(./*)]

نصائح أخرى

يمكنك أيضا تحديد count(child::*) = 0 .

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