問題タブ [xmlstreamreader]

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 投票する
1 に答える
649 参照

java - Clojure data.xml エラー

[org.clojure/data.xml "0.0.7"] を依存関係として持つ leiningen プロジェクトと、data/data-sample.xml に xml ファイルがあります。

それはうまくいきます:

戻り値:

それはうまくいきません:

戻り値:

私は何を間違っていますか?ありがとう。

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

java - Java XMLStreamReader は、より高い Unicode プレーンの属性値を持つことはできませんか?

拡張ユニコード文字を含む 2 つの属性値を持つ XML ファイルを作成してみましょう

生成されたファイルは次のようになります。

これを再度読み込んで属性値を調べると

これは印刷されます

驚くべきことに、2 番目の属性値には拡張 Unicode 文字が 2 回含まれています。

その後、属性値として拡張文字を使用すると、このカウントが増加します。あるケースでは、1 つではなく 12000 文字の同一の属性値を受け取りました。ここで何が起きてるの?

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

xml - java.net.MalformedURLException: JAXB の使用中に javax.xml.stream.XMLStreamException のプロトコルがありません

JAXB を使用して XML ドキュメントを非整列化しています。XML の解析中に、XMLStreamException でラップされた MalformedURLException がスローされます。私が理解しているのは、XMLStreamReader オブジェクト自体の作成中に例外がスローされていることです。何か提案はありますか?

私が使用しているコードスニペット:

例外トレースは次のとおりです。

fileToProcessは、/home/project/input/myproject.xml のような絶対パスを含む文字列です。

ランタイム JDK は 1.7 です。不足している署名/プロトコルはありますか?

ありがとう、バスカー

0 投票する
0 に答える
722 参照

xml - XMLStreamReader は要素をスキップします

ダンプからウィキペディアの記事を分析しようとしています。ファイルzhwiki-latest-pages-articles.xmlは巨大な XML ファイルです。XMLStreamReaderファイルを読み取ってデータベースにインポートするために使用することにしました。

問題は、XMLStreamReader が一部を認識しないことStartElementです。要素テキストを抽出するにはそれが必要です。たとえば、次のようなドキュメント

のような要素siteinfoとas 条件でtitle表示できませんでした。streamReader.next()streamReader.isStartElement()

これが私のコードです

これが出力です

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

java - XMLStreamReader を拡張するには?

http://docs.oracle.com/javaee/5/api/javax/xml/stream/XMLStreamReader.html

XMLStreamReader を拡張したいのですが、それはインターフェースです。

私は次のようなことをしたい:

他のクラス:

これは可能ですか?はいの場合、どのように?

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

java - XMLStreamReaderを使用してxmlで名前空間をそのまま読み取る方法は?

XMLStreamReader オブジェクトを使用して読み取る xml ファイルがあります。だから私はそれを簡単に保ちます:

このxmlの例を見てみましょう:

だから私が必要なのは、値を(文字列として)「xmlns:xsi」を取得し、値を(文字列としても)「http://www.w3.org/2001/XMLSchema-instance」を取得することです

私はこのようなテストをしようとしました:

しかし、うまくいきませんでした。

明らかに、私はこの API の初心者であることを見逃していたので、どんな助けも大歓迎です。

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

java - javax.xml.bind.UnmarshalException - リンクされた例外あり:

URLConnection で xml 入力ストリームを受け取りました。ただし、入力ストリームを非整列化しようとすると。例外をスローします。javax.xml.bind.UnmarshalException - リンクされた例外: [javax.xml.stream.XMLStreamException: ParseError at [row,col]:[53088,40] メッセージ: エンティティ "T" への参照は、';' で終了する必要があります デリミタ。]

コード:

PS: [row,col]:[53088,40] = T&T evol の新製品サイト

リンクでスタックトレースを見つけることができますhttp://pastebin.com/LuhbnMQq

みんな、このことは初めてで、それに固執しています。どんな助けもいただければ幸いです

BR サラ