問題タブ [sax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3818 参照

xml - Ruby 用 XML パーサー

Rubyでxmlファイルを解析するためのxercesに似たものを探しています。ネイティブ プロセッサ REXML と hpricot という別のプロセッサを見ました (hpricot に関するドキュメントは見つかりませんが、リンクはすべて無効になっているようです)。RubyでSAX2を介してxmlドキュメントを解析するものを探しています。

ティア。

0 投票する
1 に答える
182 参照

iphone - cocoaを使用して、SAXでXML内のendElementsが同じである場合にそれらを区別するにはどうすればよいですか?

以下のXMLから、シーケンスの2番目の要素を取得しようとしています。終了ノードは各エントリの開始ノードと同じであることに注意してください。これにより、取得が少し難しくなります。

startElementSAX関数でforループを設定して、Width="60"属性を評価および取得しようとしました。これによりデータが正しく並べ替えられますが、ターゲットプロパティはシーケンスの最後のパスを受け取ります。ノードの属性を取得するには、最初にそれを検出する必要があるためだと思います。したがって、これも毎回送信されます。私はこれを発生から隔離する方法を見つけることができませんでした。

開始基準に関係なく、3つのパスすべてが毎回送信されることを確認するトレースを作成しました。それらを別のプロパティにアタッチできれば、これは問題にはなりません。

プロジェクト全体を見たい場合は、TopSongsと呼ばれるApple iPhoneDevCenterにあります。パスワードが必要な場合があります。

これは私がこれまでに持っているendElementコードです。

0 投票する
5 に答える
635 参照

java - XMLタグ間をジャンプする

これはSAXの疑問です。親タグと一致する場合にのみ、XMLファイルの子タグを処理したいと思います。例:

上記のコードでは、最初に親タグ(つまり、ユーザー入力に基づいて親タグ-1または親タグ''-2)を照合してから、その下の子タグを処理します。これは、SAXがDOMの制御を制限していること、および私がSAXとJavaの両方の初心者であることを念頭に置いて、SAXパーサーで実行できますか?もしそうなら、対応する方法を引用していただけますか?TIA

0 投票する
4 に答える
923 参照

java - sax バリデーターからより多くの情報を取得する

たとえば、バリデーターからノード構造などを取得できますか? リスナーやハンドラーのようなもの。例外は十分ではありません。エラーが発生したノードを選択する必要があります。それが私がこれまでに構築したものです。

ありがとうございました。

0 投票する
2 に答える
1752 参照

java - JavaSAXパーサーのUmlaut

現在、受け取ったXMLドキュメントのドイツ語のウムラウト値に問題があります。

値を「 ü 」ではなく「 ü 」として表示/保存します。

XMLエンコーディングはUTF-8に設定されており、ウムラウトを表示できる必要があります。

また、SAXパーサーにロケールを設定するオプションが見つかりませんでした。

値を正しく保存する他の方法はありますか?

ところで:私はIDEとしてEclipseを使用しています。

すべての助けは非常にありがたいです!

前もって感謝します!

0 投票する
1 に答える
1472 参照

c++ - Poco C++ SAXパーサー:要素「内部テキスト」を取得するには?

Poco SAX パーサー ヘッダー ファイルを数回調べましたが、要素の内部テキストを取得する方法に関する情報が見つからないようです。例えば:

誰かが私を正しい方向に向けることができますか?

0 投票する
3 に答える
4006 参照

java - スキーマ検証、ユーザーフレンドリーな検証メッセージを表示する方法は?

よりユーザーフレンドリーなメッセージを表示するためのスキーマを回避または設定する方法はありますか?

文字列を解析し、正規表現を使用してそれらを解釈していますが、もっと良い方法があるかもしれません。

元。

代わりに私は欲しい:

繰り返しになりますが、問題を検証する追加のレイヤーを作成することで問題を解決しました。しかし、スキーマ検証でXMLツールを使用する必要がある場合、暗号化メッセージが表示されます。

ありがとう

0 投票する
2 に答える
5127 参照

xml - XSD を使用して XML ドキュメントをプログラムで作成する

組み込みの Java org.w3c.dom または一連の XSD ファイルに準拠する jdom パッケージを使用して、XML ドキュメントを作成する必要があります。XSD ファイルは似ていますが、同じではありません。本質的に、動的に与えられた XSD に従って XML ファイルを作成する必要があります。

それを行う最善の方法は何ですか。Validator パッケージを確認しましたが、特定のコンテキスト ノードで可能な要素の先読みやイテレータなどの機能はありません。

理想的には、コンテキストフリーの方法で提供するように求められたときに要素を実装する、SAX のようなアーキテクチャを検討しています。エンジンが組み立てられ、最後に dom ツリーが表示されます。

このホイールはすでに発明されていますか?

ありがとう..

0 投票する
1 に答える
989 参照

python - python sax:コンテンツハンドラ内から解析を停止する方法はありますか?

コンテンツ ハンドラ内から解析を停止する方法はありますか? それとも、例外をスローすることが唯一の方法ですか?

xml.sax.parseStringを使用していることに注意してください。

0 投票する
1 に答える
508 参照

xml - SAXを使用してXMLを検証する方法は?

SAX APIはどのようにスキーマ/DTDに対してXMLを検証しますか?

私の理解では、SAX APIはXMLドキュメントチャックをチャンクごとに読み取り、以前に読み取ったチャンクをメモリに保存しません。そのため、APIがすべてをメモリに保持せずにドキュメントを検証する方法がわかりません。??