L'import depuis la textarea marche enfin. Cependant il repose sur DOMParser, qui n'est pas un standard.

Test de chemin inverse DOM>texte, mais lui aussi basé sur une classe non-standard : XMLSerializer
This commit is contained in:
MCMic 2010-04-15 23:40:08 +00:00
commit affbc89f50

View file

@ -90,7 +90,7 @@
<legend>Charger un strip depuis du code XML</legend> <legend>Charger un strip depuis du code XML</legend>
<label for="xml_area">nom</label> <label for="xml_area">nom</label>
<textarea id="xml_area" name="xml_area" rows="15" cols="130">code</textarea> <textarea id="xml_area" name="xml_area" rows="15" cols="130">code</textarea>
<input type="button" value="Charger" id="xml_area_validation"/> <input type="submit" value="Charger" id="xml_area_validation"/>
</fieldset> </fieldset>
</form> </form>
</div> </div>
@ -638,7 +638,7 @@
return xmlDoc.responseXML; return xmlDoc.responseXML;
} }
function getXmlFromText(txt) { function getXmlFromText(txt) {
var xmlDoc = new XML(txt); var xmlDoc = new DOMParser().parseFromString(txt,"text/xml");
return xmlDoc; return xmlDoc;
} }
function parseStrip(xmlFile) { function parseStrip(xmlFile) {
@ -671,6 +671,7 @@
strip.ajouterCase(kase); strip.ajouterCase(kase);
} }
} }
alert(new XMLSerializer().serializeToString(xmlFile));
return strip; return strip;
} }

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Before After
Before After