&& в XML (логические операции) - PullRequest
4 голосов
/ 03 марта 2010

в приложении я использую конфигурационный файл, в котором я также хотел бы использовать '&&'.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<use-case id="customer">
    <precondition evaluate="!empty customer && !empty product" />
    <menu-item id="customer" label="Kunde" />
</use-case>

С этим кодом я получаю ошибку проверки из-за '&&' ...

Есть ли решение, чтобы выразить это?

THX

Ответы [ 2 ]

7 голосов
/ 03 марта 2010
<?xml version="1.0" encoding="ISO-8859-1" ?>
<use-case id="customer">
    <precondition evaluate="!empty customer &amp;&amp; !empty product" />
    <menu-item id="customer" label="Kunde" />
</use-case>
2 голосов
/ 03 марта 2010

Возможность вставить практически любой старый мусор в файл XML - это работа для CDATA, что-то вроде:

<precondition name="evaluate">
    <![CDATA[!empty customer && !empty product]]>
</precondition>

Тогда вам не нужно беспокоиться ни о чем, кроме возможности ]].

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