Ciao a tutti,
come possso dire ad un elemento che il valore deve essere tra (pippo1, pippo2, pippo3)?![]()
Ciao a tutti,
come possso dire ad un elemento che il valore deve essere tra (pippo1, pippo2, pippo3)?![]()
Un elemento non puo' avere un valore predefinito. Devi usare un attributo per dare un valore predefinito.
Nell'esempio che segue l'elemento NOMINE ha un attributo NUMERO che puo' avere un valore tra 1,2,3. Lo stesso elemento deve contenere uno o piu' figli (elementi non valori) scelti tra l'entita' interna PIPPO.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mutato [
<!ELEMENT mutato (nomine*)>
<!ENTITY % pippo "pippo1|pippo2">
<!ELEMENT nomine (%pippo*>
<!ATTLIST nomine numero (1|2|3) "1">
<!ELEMENT pippo1 (#PCDATA)>
<!ELEMENT pippo2 (#PCDATA)>
]>
<mutato>
<nomine numero="2">
<pippo1>Io sono pippo</pippo1>
</nomine>
</mutato>
Originariamente inviato da Mutato
Un elemento non puo' avere un valore predefinito. Devi usare un attributo per dare un valore predefinito.
Nell'esempio che segue l'elemento NOMINE ha un attributo NUMERO che puo' avere un valore tra 1,2,3. Lo stesso elemento deve contenere uno o piu' figli (elementi non valori) scelti tra l'entita' interna PIPPO.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mutato [
<!ELEMENT mutato (nomine*)>
<!ENTITY % pippo "pippo1|pippo2">
<!ELEMENT nomine ( %pippo; )*>
<!ATTLIST nomine numero (1|2|3) "1">
<!ELEMENT pippo1 (#PCDATA)>
<!ELEMENT pippo2 (#PCDATA)>
]>
<mutato>
<nomine numero="2">
<pippo1>Io sono pippo</pippo1>
</nomine>
</mutato>
grazie del chiarimento![]()