Salve a tutti,
dovrei creare un file XML con la seguente struttura
codice:
<?xml version="1.0" encoding="UTF-8"?>

<grammar version="1.0" xml:lang="it-IT" root="rootRule" tag-format="semantics/1.0-literals" xmlns="http://www.w3.org/2001/06/grammar">
  <rule id="rootRule">
    <one-of>
      <item>
        <tag>...</tag>
        <one-of>
          <item>Voce 1</item>
        </one-of>
      </item>
      <item>
          .
          .
          .
      </item>
    </one-of>
  </rule>
</grammar>
Spero di aver reso chiara la struttura ad albero.
Allora il problema risiede nelle prime due righe e cioè la <grammar> e la <rule>
Per la struttura ad albero ho capito come innestare i vari child.
Siccome uso la funzione DomDocument del PHP volevo sapere se c'era un metodo per inserire la grammar e la rule.

Ho provato a definire un nuovo ElementNS ma riesco ad inserire tra gli attributi soltanto xlmns: e basta mentre io ho bisogno di altri attributi.

La stessa cosa vale per <rule> in cui devo inserire l'attributo id.

Avete degli esempi da fornirmi?

Grazie mille