問題タブ [xml-parsing]
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.
java - Java メモリ不足例外
Tomcat で Java Web アプリケーションを実行しています。アプリケーションは、Quartz フレームワークを使用して、cron ジョブを定期的にスケジュールします。この cron ジョブには、JDOM API を使用して実行している 4 MB 以上の xml ファイルの解析が含まれます。xml ファイルには、解析対象の約 3600 のノードが含まれており、その結果、DB で更新されるデータが順次実行されます。
ファイルのほぼ半分を解析した後、アプリケーションがメモリ不足の例外をスローします。同じスタック トレースは次のとおりです。
これにより、Tomcat でさえクラッシュします。問題の診断を手伝ってください。Netbeans で同じプロファイリングを有効にしましたが、それでもクラッシュしたようです。Tomcat に割り当てられたデフォルトのメモリを保持しています。メモリリークが発生していますか。私の DB は postgres で、JDK は 1.6.0_15 です。
ありがとう、アミット
xml - DOM とキャスター
XMLの解析にどちらを使用するのが良いか、誰か教えてもらえますか-DOMまたはキャスター(基準はメモリ使用量が少ない)?
xml - .NET DataSet.GetXml() - デフォルトのエンコーディングは?
既存のアプリは XML を SQLServer 2000 の sproc に渡します。入力パラメーターのデータ型は TEXT です。XML は Dataset.GetXML() から派生します。しかし、エンコーディングが指定されていないことに気付きました。
そのため、ユーザーが不適切な文字、具体的には ASCII 39 (一重引用符) ではなく ASCII 146 (アポストロフィのように見える) をデータセットに忍び込ませると、sproc は失敗します。
1 つの方法は、GetXML の結果に接頭辞を付けることです。
この場合は機能しますが、sproc がクラッシュしないようにするためのより正しいアプローチは何でしょうか (他の予期しない文字がポップアップした場合)。
PS。ユーザーが MS-Word または同様のエディターにテキストを入力し、コピーしてアプリの入力フィールドに貼り付けていると思われます。クラッシュを防ぐ必要があるだけで、ユーザーがこの方法で作業を続けられるようにしたいと思うでしょう。
編集:いくつかの側面を確認または拒否する回答を探しています。たとえば、
-タイトルごとに、XMLで指定されていない場合のデフォルトのエンコーディングは何ですか?
- エンコーディング ISO-8859-1 は使用するのに適切ですか?
- 英語圏でより多くの文字を含み、sproc でエラーが発生する可能性が低い、より優れたエンコーディングがある場合は?
- アプリの UI レベルで標準 ASCII (0 ~ 127 のみ) をフィルター処理し、拡張 ASCII を許可しませんか?
- その他の関連する詳細。
objective-c - XML 解析用の Objective-C ライブラリ
xml 解析用の Objective-C のライブラリをいくつか知りたいです。これは非常に一般的なニーズだと思いますが、このタスクを処理するためのリソースが限られていることがわかりました。
Objective-C 言語で XML を操作するための最適なソリューションは何ですか? ご意見をお聞かせください。
製品に使用したソリューションは何ですか?
objective-c - NSXMLParserErrorDomain エラーとは?
サーバーの URL にアクセスしているときに、このパーサー エラーが発生します
パーサー エラー : エラー ドメイン = NSXMLParserErrorDomain コード = 5 「操作を完了できませんでした。(NSXMLParserErrorDomain エラー 5。)」
これは何を意味するのでしょうか ?
ありがとう
javascript - Javascript での XML 解析
XMLHttpRequest からの xml を解析しようとしています (Firefox 拡張機能用)。次のコードでは、 req は XMLHttpRequest オブジェクトです。req.overrideMimeType("text/xml");
req を宣言した後に行いました。
使用すると、 If I usereq.responseXml
の後の行で「xmlDoc が宣言されていません」というエラーが表示され、false になります。xmlDoc = req.responseXml;
req.responseText
xmlDoc.readyState == 4
私は JavaScript をあまり使用しないので、ここで何か間違ったことをしている場合は教えてください。
iphone - TouchXML-CXMLDocumentオブジェクトを初期化できませんでした
私はいくつかのTouchXMLコードで立ち往生しています。助けてください。
xmlWebサービスからデータを取得するための次のコードがあります。
文字列データにはサービスのコンテンツが含まれていますが、CXMLDocumentオブジェクトに何も含まれていないのはなぜですか?誰かが理由を教えてくれますか?
iphone - NSXMLParserを使用して、同じ名前の親子要素を解析する方法
イベント駆動型モデルNSXMLParserクラスを使用して次のxmlを解析する方法を知っている人はいますか?
このxmlファイルから3つの名前すべてを収集したいのですが、それは可能ですか、それともツリーベースの解析に変更する必要がありますか?
sql-server-2005 - XML 構造を SQL 列に変換する方法
SQL Server 2005 を使用しています。
次のようなドキュメントがあるとします。
これを列を持つSQLテーブルに変換するにはどうすればよいですか:
選択可能、Level1Menu、Level2Menu、Level3Menu
ここで、Open と Close は File を level1Menu として、すべての Menu 列に対して NULL を持ちますが、As JPEG は File と Export を level1Menu と level2Menu として持ち、それ以外の場合は NULL を持ちます。
ありがとう。
java - SAX で一部の属性を読み取れない
そのドキュメントをSAXで解析しようとしています:
「initialstate」と「name」を除くすべての属性をよく読みました... startElement ハンドラーで属性を取得しましたが、scxml の属性リストのサイズはゼロです。なんで?どうすればその問題を克服できますか?
編集:
これは、最初のタグを解析するときに機能しません (「null」が 2 回出力されます)。実際には、
ゼロに評価されます。
ありがとう