トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     xmlの読み込み(シフトJIS)
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
junmaru
Åê¹ÆNo.37131
投稿日時: 2008-1-10 15:18
新米
居住地: 東京
投稿: 6
使用環境:
xmlの読み込み(シフトJIS)
シフトJISのXMLを読み込むんで、
System.useCodePage = trueにすると必ずTypeErrorがでます。
TypeErrorの内容は「1088: ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。」です。
UTF8のときは問題ありません。

ソースコードは

public class init extends Sprite{
public var myXML:XML = new XML();
public var xmlFloorList:XML = new XML();
public var myLoader:URLLoader
public var xmlPath:String;
public var rss:Namespace = new Namespace("http://purl.org/rss/1.0/");
public var rdf:Namespace = new Namespace("http://www.w3.org/1999/02/22-rdf-syntax-ns#");
public var dc:Namespace = new Namespace("http://purl.org/dc/elements/1.1/");

public function init(){
System.useCodePage = true;
//xmlPath = "index.xml";
xmlPath = "xmltest.xml";
xmlLoaded(xmlPath);
}

public function xmlLoaded(url:String):void{
var myXMLURL:URLRequest = new URLRequest(url);
myLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE, mainXmlLoaded);
myLoader.load(myXMLURL);
}

public function mainXmlLoaded(event:Event):void{
myXML = new XML(myLoader.data);

if(myXML.namespace("") != undefined) {
default xml namespace = myXML.namespace("");
}

for each (var itemlist:XML in myXML.item.title){
trace(itemlist.toString());
}

}
}


です。よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » xmlの読み込み(シフトJIS) junmaru 2008-1-10 15:18
     Re: xmlの読み込み(シフトJIS) nioia321 2008-1-10 15:29
       Re: xmlの読み込み(シフトJIS) junmaru 2008-1-10 15:53
         Re: xmlの読み込み(シフトJIS) nekoyuki 2008-1-11 13:36
           Re: xmlの読み込み(シフトJIS) junmaru 2008-1-11 13:53
     Re: xmlの読み込み(シフトJIS) tarukan 2009-4-11 3:00

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops