У меня вопрос о том, как подсчитывать элементы в других элементах, фильтруя внешний элемент по атрибуту. У меня есть следующий XML-документ:Как подсчитать внутренние элементы XML с ограничением на внешние элементы
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<DSCT2C>
<TESTSTEPS APPLICATION="UGS">
<TESTSTEP ORDER_NUMBER="0">
<EN>Common Test</EN>
<DE>Allgemeiner Test</DE>
<TEST NEED_FUNCTION="true" FUNCTION_NAME="functionName">
<DESCRIPTION>
<DE>Hallo</DE>
<EN>Hello</EN>
</DESCRIPTION>
<FILES>
<FILE>test.prt</FILE>
<FILE>test.drw</FILE>
</FILES>
</TEST>
<TEST NEED_FUNCTION="false">
<DESCRIPTION>
<DE>Hallo2</DE>
<EN>Hello2</EN>
</DESCRIPTION>
<FILES>
</FILES>
</TEST>
</TESTSTEP>
<TESTSTEP ORDER_NUMBER="1">
<EN>Just a test</EN>
<DE>Nur ein Test</DE>
<TEST NEED_FUNCTION="true" FUNCTION_NAME="functionName123">
<DESCRIPTION>
<DE>Hallo</DE>
<EN>Hello</EN>
</DESCRIPTION>
<FILES>
<FILE>test.prt</FILE>
<FILE>test.drw</FILE>
</FILES>
</TEST>
<TEST NEED_FUNCTION="true" FUNCTION_NAME="functionName456">
<DESCRIPTION>
<DE>Hallo2</DE>
<EN>Hello2</EN>
</DESCRIPTION>
<FILES>
</FILES>
</TEST>
</TESTSTEP>
</TESTSTEPS>
</DSCT2C>
Я хочу, чтобы сосчитать все TEST
элементы из TESTSTEP
элемента с, например ORDER_NUMBER=0
. Как я могу это сделать с DOM?
Спасибо, что решил мою проблему. –