タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

XMLに関するshoutataniのブックマーク (2)

  • AndroidでXMLを扱う一番簡単な方法(2)

    この記事では次のような処理について説明する。 オブジェクトのネスト リスト 属性 フィールド名とタグ名のマッピング 架空の蔵書管理アプリで、今度は棚オブジェクトをXMLであらわすことにしよう。 1.XMLファイルを書く bookshelfというタグを新設したXMLを作成する。bookmanagerというタグをルートノードにして、その下にbookshelfタグを置く。bookshelfタグには複数のbookタグが含まれる。 <?xml version="1.0" encoding="utf-8"?> プログラミング言語Java第4版 James Gosling 4410 Java仮想マシン仕様 Tim Lindholm 4200 詳解Javaプログラミング第2版 Patrick Niemeyer 5145 2.POJOクラスを定義する ノードに対応するクラスを作る。 @Root publi

    AndroidでXMLを扱う一番簡単な方法(2)
  • XmlWriter で StringWriter を使うと Encoding が「UTF-16」になってしまうの対処方法 | Moonmile Solutions Blog

    ExDoc 絡みで、今更ながら XmlWriter クラスを使って xml 形式のデータを出力しています。 そこで、XmlWriter クラスのエンコードなのですが、デフォルトでは「UTF-8」なんだけど、何故か StringWriter を使って文字列に吐き出させると「<?xml version=”1.0″ encoding=”utf-16″?> 」として吐き出されてしまう、問題があります。 ファイル自身は「utf-8」なのに、xml ヘッダが「utf-16」では、困るわけですね。 ややこしいのでコードの抜粋を示すと、 /// <summary> /// ドキュメントから文字列に変換 /// </summary> /// <returns></returns> public string SaveXML() { StringWriter sw = new StringWriter();

  • 1