![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在、自作アプリのデータをXMLでファイルに保存し、SAXで読み込み処理をしようと考えております。
データは、次のようなものと仮定します。
<歌>
<曲名>○○の歌</曲名>
<作曲者>某 太郎</作曲者>
</歌>
上記のようなXMLの場合、曲名、作曲者をcharacters()で得ることとなると思うのですが、どちらのデータなのかを判断する方法が分かりません。
startElement()で場合分けして、フラグをたてておいて、characters()内で、そのフラグを見て判断するしかないのでしょうか?
なんか、スマートでない気がして、なにかいい方法がないかと悩んでいます。
ファイルから読み込んで、すぐに自前のクラスに代入するのですが、DOMでツリーを作った方がいいのでしょうか?
なにか、よい方法をご存じでしたらご教授下さい。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電子書籍 ファイルピックについて 1 2022/08/07 00:07
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(ニュース・時事問題) 何故これが罪にならない!? 3 2022/07/11 01:28
- その他(音楽・ダンス・舞台芸能) Garage Bandで、作った曲を聞こうとしてもこのような画面が出てきて聞けません。 1 2023/06/18 21:44
- 知的財産権 著作権について 4 2023/05/06 00:17
- PHP YouTubeの動画をphpmyadminにinsertする方法が分かればお伺いしたいです。 作りた 2 2022/04/23 13:53
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッファとは何ですか
-
EXCEL VBAでテキストファイルの...
-
ページ読み込み時に自動的にsub...
-
テキストデータをSQLServerに取...
-
Microsoft VBAで2GBを超えるフ...
-
画像の保存方法。
-
bitmap画像の保存がうまくいき...
-
EOF
-
MacからWinにファイルを添付す...
-
24ビットのWaveデータの中身に...
-
バイナリ形式のXMLファイルを読...
-
バイナリエディタのつかいかた
-
EXCEL VBAで、バイナリデータの...
-
エラー:ストリームの終わりを...
-
バイナリファイルの検索について
-
FTPでエクセルをPUTするとファ...
-
SAXによる文字データの読み込み...
-
VBA バイナリ―から文字列にす...
-
入力ファイルをバイナリにする利点
-
エクセルVBA 2千万行のCSVファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
VBA バイナリ―から文字列にす...
-
バイナリエディタのつかいかた
-
エクセルVBA 2千万行のCSVファ...
-
EOF
-
ページ読み込み時に自動的にsub...
-
エラー:ストリームの終わりを...
-
画像の保存方法。
-
【python】Excelファイルを読み...
-
MacからWinにファイルを添付す...
-
入力ファイルをバイナリにする利点
-
EXCEL VBAで、バイナリデータの...
-
PHPのfgetcsvの処理容量について
-
VBAを使って、一部バイナリデー...
-
HDDのバイナリイメージの取得方...
-
FTPでエクセルをPUTするとファ...
-
リストビュー ⇔ 別ファイル構...
-
クリップボードからファイル名...
おすすめ情報