Задача ANT для подсчета XML тегов - PullRequest
0 голосов
/ 27 апреля 2020

Я строю небольшой скрипт для подсчета, если присутствуют два тега XML.

  1. Сценарий, приведенный ниже, работает и проверяет, является ли введенный пользователем файл.
    <property name="searchString" value ="${stringName}"/>
        <fileset id="fileContains" file="${file}">
            <not>
                <contains text="${stringName}"/>
            </not>
        </fileset>
        <fail message="${searchString} NOT FOUND">
            <condition>
                <resourcecount when="greater" count="0" refid="fileContains" />
            </condition>
    </fail>

У меня возникают проблемы, так как скрипт будет считать только один тег XML.

Например, если пользователь вводит Cat, будет учитываться только один тег Cat.

    <resourcecount property="stringCount">
        <tokens>
            <concat>
                <filterchain>
                    <linecontainsregexp>
                        <regexp pattern="${stringName}"/>
                    </linecontainsregexp>
                </filterchain>
                <fileset file="${file}"/>
            </concat>
        </tokens>
    </resourcecount>

Мне нужно создать какую-то функциональность, чтобы включить шаблон "/" для закрывающего тега XML, но я сталкиваюсь с ошибками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...