2010-03-03 5 views
3

dans une application J'utilise un fichier de configuration dans lequel j'aimerais utiliser '& &'.&& en XML (opérations logiques)

<?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> 

Avec ce code, je reçois une erreur de validation en raison de la '& &' ...

est-il une solution pour exprimer?

THX

+0

L'esperluette est utilisé pour démarrer une référence d'entité, de sorte que vous devrez peut-être utiliser à la place & &. –

Répondre

2

Être capable de pousser presque toutes les vieilleries dans un fichier XML est un travail pour CDATA, quelque chose comme:

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

Ensuite, vous n'avez pas à vous soucier de rien d'autre que la ]] possibilité.

7
<?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>