Ho un'istanza di MSXML2.DomDocument.Come posso salvare un MSXML2.DomDocument con indentazione? (Penso che usi MXXMLWriter)
I wave per salvarlo, con indentazione.
Questo codice funziona, ma non si trattino:
var dom = new ActiveXObject("MSXML2.DomDocument");
// fiddle with dom here
dom.save(filename);
credo di poter utilizzare un oggetto MXXMLWriter per iniettare rientro.
Come?
bella. Questo porta alla seguente domanda: posso utilizzare un XSL incorporato, uno dei fogli XSL incorporato in msxml6.dll, per eseguire il rientro? Suppongo che sarebbe necessario estrarre a livello di codice l'XSL e quindi applicarlo. – Cheeso
@Cheeso Mi dispiace, non ho capito esattamente cosa intendi. In realtà, sto usando l'istanza di 'FreeThreadedDomDocument' come un oggetto statico che è stato archiviato in Application scope (inizializzato su evento' Application_OnStart') con ASP classico. Ciò impedisce transazioni ricorrenti per ogni trasformazione. –
So che questo è uno stream di commenti stantio ora, ma ... per spiegare cosa intendevo prima: penso che msxml includa almeno un XSLT incorporato. vedi http://stackoverflow.com/questions/9463402/default-xml-stylesheet-in-chrome Il motivo per cui lo chiedo è, sarebbe più semplice se potessi usare un xslt incorporato piuttosto che incorporare il mio foglio personalizzato. – Cheeso