Sto cercando di creare il seguente elemento nodetree:Creare XML DOM Element mantenendo caso sensibilità
<v:custProps>
<v:cp v:nameU="Cost">
</v:custProps>
con:
newCustprop = document.createElement("v:custProps");
newcp = document.createElement("v:cp");
newcp.setAttribute("v:nameU", "Cost");
newCustprop.appendChild(newcp);
Tuttavia, document.createElement("v:custProps")
genera <v:custprops>
al contrario di <v:custProps>
. Esiste comunque la possibilità di sfuggire a questo parsing?
Edit 1:
Attualmente sto leggendo this articolo su maiuscole e minuscole nome nodo. È leggermente irrilevante per il mio problema, anche se il mio codice non è analizzato con <![CDATA]]>
e preferisco non utilizzare .innerHTML
.
'.createElementNS' manca lo spazio dei nomi per gli elementi XML sembra .. Ho provato ed il Javascript generato restituisce un risultato insensibile caso. – Xenyal