Просмотр полной версии : File как XML
Имеется некоторый созданый файл
file = File.applicationStorageDirectory;
file = file.resolvePath("Yrovn.xml");
fileStream = new FileStream();
fileStream.open(file, FileMode.WRITE);
outputString= '<?xml version="1.0" encoding="utf-8"?>\n';
outputString += Igra.yrovn.toXMLString();
fileStream.writeUTFBytes(outputString);
fileStream.close();
Как теперь мне сделать, чтоб этот файл система понимала как XML?
не понятно, что вы имеите под 'xml string'
Текст любого документа xml.
<recipe name="хлеб" preptime="5" cooktime="180">
<title>Простой хлеб</title>
<composition>
<ingredient amount="3" unit="стакан">Мука</ingredient>
<ingredient amount="0.25" unit="грамм">Дрожжи</ingredient>
<ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient>
<ingredient amount="1" unit="чайная ложка">Соль</ingredient>
</composition>
<instructions>
<step>Смешать все ингредиенты и тщательно замесить.</step>
<step>Закрыть тканью и оставить на один час в тёплом помещении.</step>
<!-- <step>Почитать вчерашнюю газету.</step> - это сомнительный шаг... -->
<step>Замесить ещё раз, положить на противень и поставить в духовку.</step>
</instructions>
</recipe>
Для работы с xml документами есть раздел в справке. (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/XML.html)
эт не то. вот я создаю файл
file = File.applicationStorageDirectory;
file = file.resolvePath("Yrovn.xml");
во его мне надо сделать хмл.
вот так yrovn=XML(file); выдает object File
Добавлено через 8 минут
import flash.events.Event;
import flash.net.URLLoader;
var myXML:XML = new XML();
var XML_URL:String = "http://www.example.com/Sample3.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
myXML = XML(myLoader.data);
trace("Data loaded.");
}
сделал так, думал просто обойтись без лоэдера
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.