
現在、自作アプリのデータをXMLでファイルに保存し、SAXで読み込み処理をしようと考えております。
データは、次のようなものと仮定します。
<歌>
<曲名>○○の歌</曲名>
<作曲者>某 太郎</作曲者>
</歌>
上記のようなXMLの場合、曲名、作曲者をcharacters()で得ることとなると思うのですが、どちらのデータなのかを判断する方法が分かりません。
startElement()で場合分けして、フラグをたてておいて、characters()内で、そのフラグを見て判断するしかないのでしょうか?
なんか、スマートでない気がして、なにかいい方法がないかと悩んでいます。
ファイルから読み込んで、すぐに自前のクラスに代入するのですが、DOMでツリーを作った方がいいのでしょうか?
なにか、よい方法をご存じでしたらご教授下さい。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA バイナリ―から文字列にす...
-
エクセルVBA 2千万行のCSVファ...
-
Microsoft VBAで2GBを超えるフ...
-
EOF
-
バッファとは何ですか
-
C言語初心者の質問失礼します。
-
どんなプログラムを書いても指...
-
vba ActiveSheet.pasteを使った...
-
マイクラでPythonのプログラミ...
-
VBA でメモ帳へ保存する際の保...
-
他の.CPPファイルに定義した関...
-
セルに入力されたパスでフォル...
-
フリーソフトウェアでflaファイ...
-
windows.hがincludeされない
-
同じソースコードなのにバイナ...
-
VBAでMP3を鳴らしたい
-
jarファイルとjava.exeの関連付...
-
クリップボードから任意のファ...
-
JavaScriptでPerlのサブルーチ...
-
VC++で.csprojが開けません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
エラー:ストリームの終わりを...
-
ページ読み込み時に自動的にsub...
-
VBA バイナリ―から文字列にす...
-
EOF
-
入力ファイルをバイナリにする利点
-
EXCEL VBAでテキストファイルの...
-
【python】Excelファイルを読み...
-
MacからWinにファイルを添付す...
-
関数の容量を知るには?
-
= (イコール)で始まるセルの値...
-
EXCEL VBAで、バイナリデータの...
-
BMP画像の画像データ本体をテキ...
-
VC++2010でmecabを使いたい
-
C言語とシリアル通信の送受信...
-
ファイルをダウンロードして展...
-
バイナリーデータの一部データ...
-
wave形式(*.wav)のフォーマット...
-
デバイスファイルに書き込むこと
おすすめ情報