投稿日:

UNITYで、XMLファイルを読み込む時の注意

いつもデータの読み込みはjsonでやっているけど、xmlを使ってがっつりはまった。
対処方法は、

こちらに書いてあるが補足します。

(1)Assetsフォルダ内にdataフォルダを作って、sampledata.xmlを配置する。
Assets/data/sampledata.xml
という階層になる。

(2)参考URLのdirnameをdata、fnameをsampledata.xmlにする(“.xml”も必要)。

(3)長くはまったのはここだけど、メソッドはLoad()を使用する。
XMLファイルの読み込みは、XmlDocument.Load(ファイルパス)で行う。
.LoadXml()メソッドは、XMLテキストを文字列でプログラムに書く時に使うので、ファイルの読み込みには使えない。

ファイルは外部から読み込んだ方が扱いやすいね。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です