2010-11-10 4 views
0

Mon schéma XML a la règle:XML: L'utilisation générique avec attribut requis de type xs: QName

<xs:attribute name="A" type="xs:QName" use="required"/>

Je veux être en mesure de fournir un caractère générique à mon fichier de règles XML pour cette balise par exemple

<Element A="<wildcard_character>" Operation="doStuff">

Normalement, la valeur de l'attribut est un nom de chaîne régulière qualifiée mais je voudrais être en mesure de fournir un caractère générique aussi bien dans certains cas. Y a-t-il un tel caractère pour le type xs: QName? J'ai essayé * sans chance. Sinon, existe-t-il un type qui autoriserait les caractères génériques?

Pas de chance avec google alors je serais reconnaissant pour toute suggestion.

Répondre

1

Un QName est un "nom qualifié". "*" n'est pas un nom d'aucune sorte. Pardon.

+0

Je pensais autant. Connaissez-vous un autre type que je pourrais utiliser qui permet les caractères génériques? – Kalle

+0

Il n'y a pas de caractères génériques. Ce ne sont que des caractères. Vous avez simplement besoin d'un type qui permette ce caractère, comme 'xs: string'. –

0

Peut-être que vous pouvez utiliser _ (underscore), comme dans l'opérateur comme dans SQL?

Questions connexes