問題タブ [xmltextreader]

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 に答える
600 参照

c# - ReadContentAsDateTimeXMLTextReaderの正しい形式は何ですか

XMLTextReaderを使用してxmlファイルから情報を抽出しています。今度はReadContentAsDateTimeを使用したいのですが、常に例外が発生します。私はすでに2005.9.26、2005 / 9/26と2005、9、26を試しました。誰かがこれの正しいフォーマットを知っていますか?

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

c# - マルチスレッドでxmlファイルを読む

私はたくさん検索しましたが、私の問題に対する適切な解決策を見つけることができませんでした。テレビ番組のすべてのエピソード情報を含む xml ファイルを作成しました。これは 38 kb で、約 680 の変数の属性と文字列が含まれています。最初は、クアッドコアで問題なく動作する XMLTextReader の助けを借りて単純に読みました。しかし、私の妻の 5 年前のラップトップは、それを読むのに約 30 秒かかりました。そのため、マルチスレッドについて考えましたが、ファイルが既に開かれているため、例外が発生します。

スレッドの開始は次のようになります

そして、このような解析方法

しかし、うまくいきません...

「カーソル」を正しい位置に配置したいので、リーダーを渡します。しかし、これがまったく機能するかどうかもわかりません。

助けてください!

編集: みんな、IEについてどこに書いたの?? 私が書いたプログラムはファイルを解析します。PCとラップトップで実行します。IEはまったくありません。

EDIT2: 私はいくつかのストップウォッチの調査を行い、xml ファイルの解析には、私の PC では約 200 ミリ秒、妻のラップトップでは 800 ミリ秒しかかからないことがわかりました。WPFはとても遅いですか?私に何ができる?

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

c# - xmlファイルのノードを上書きする方法は?

私は次のXMLファイルを持っています:

そのxml用にTreeViewを開発しました。ユーザーが編集のためにツリービューから1つのWindowEntryを選択した後、およびユーザーがエントリで1つのエントリ値を選択した後、編集のためにテキストボックスをロードします。ユーザーが編集を終えたら、それを保存します。保存後、xmlファイルは次のようになります。

しかし、「madurang」の値を「newvalue」で上書きしたい。これは私がその編集に使用するコードです。

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

c# - How to read XML string from DB into XMLTextReader?

Ihave an issue with reading an XML string into XMLTextReader..

I'm querying the a DB and getting a DataSet back. From that DataSet, I'm reading a specific row and column (which contains XML strings) and using that XML string value to pass to an XMLTextReader. The problem is that I'm getting the error "Illegal Character in path".

I know that the XML string returned from the DB is proper, as I can open the XML in my browser.

This is the code I'm using:

Any ideas why I'm getting this error??

Thanks!

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

asp.net - xmltextreaderまたはxmlreaderを使用してxmlファイルを解析および更新する方法

こんにちは私はxmlファイルを読み取り、特定のノードの値を変更するための次のコードを持っていますが、xmltextreaderまたはxmlreaderを使用して同じことをしたいのでdoc.Save(System.Web.HttpContext.Current.Server.MapPath("Data/Example.xml"));、物理ファイルへの直接参照を持つステートメントを避けようとしています。

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

c# - XMLTextReader がすべての要素を読み取っていない

XML ストリームから属性を読み取ろうとしています。

XML コードの例を次に示します。

私が読んでいるコードは次のとおりです。

ただし、印刷のみです。

XML で最初の要素が唯一の「要素」と見なされる理由。

ありがとう!

編集 次のコードを使用してストリームを文字列に変換すると:

私はこのテキストを受け取ります:

XML構文がエンティティに変換されているように?

なぜこれが起こっているのか/それを修正する方法はありますか?

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

asp.net - ASP.NETからのSMSHTTPAPI呼び出しが遅い

Webアプリケーションの場合、アプリケーションからSMSを送信できるSMSモジュールを作成しています。私のSMSプロバイダーには、HTTP経由で呼び出すことができるAPIがあります。

APIは、APIからXML応答を読み取るだけのXmlTextReaderを介して呼び出されます。

今私の問題は次のとおりです。WebページからSMSを送信する場合(基本的にはHTTPリクエストを実行するだけです)、SMSを受信するまでに1分以上かかります。

しかし、Windowsコンソールアプリケーションからまったく同じコードを実行すると、SMSが5秒以内に届きます。

私はこれを使って複数のテストを行いましたが、遅いのは実際には私のSMSプロバイダーではありません。どういうわけか、HTTP要求はASP.NETエンジン内から遅延し、コンソールアプリケーションから直接遅延することはありません。解決策はありますか?

これは私がHTTPAPIを呼び出す方法です:

また、ASP.NETからHTTP要求を実行する場合、実際のHTTP要求が発生している間は、 Fiddlerには表示されません。ASP.NETエンジン内からHTTPファストバックを追跡するにはどうすればよいですか?

問題が何であるかはまだわかりませんが、HttpWebRequestを介して直接ポストバックを実行することで回避しました。問題はwhileループのどこかにあったと思います。

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

c# - XmlTextReader と XDocument の比較

私は、.NET で XML を解析する立場にあります。少なくともXmlTextReaderとの間で選択できるようになりXDocumentました。これら 2 つ (またはフレームワークに含まれる他の XML パーサー) の比較はありますか?

たぶん、これは両方を深く試してみなくても決めるのに役立つかもしれません.

XML ファイルはかなり小さいと予想され、速度とメモリ使用量は、使いやすさに比べれば小さな問題です。:-)

(C# や IronPython から使用します。)

ありがとう!

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

c# - C# で XmlTextReader を使用して大きなファイルを読み取る

XmlTextReader で大きなファイルを読み込んでいます。読み込みと処理中に何時間もかかります。このファイルがファイル サーバーから変更または削除されるとどうなりますか?

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

xml - VB.net XMLTextReader IO 例外:「別のプロセスで使用中のファイル」

あなたが私を助けてくれることを願っています。サーバーからの XML ファイルのダウンロードに基づいたプログラム アップデーターを構築しようとしています。

サーバーの XML ファイルには、現在のバージョン番号とインストーラーの場所が含まれているという考えです。アップデーターは、スタートアップ フォルダーにダンプされるか、サービスとしてインストールされます。

プログラムは、現在のバージョンの xml ファイルを正常に読み取って解析し、サーバーから xml ファイルを正常にダウンロードします。ただし、サーバーから新しくダウンロードしたファイルを解析しようとすると、エラーが発生します。

'IOException was unhandled' '別のプロセスで使用されているため、プロセスはファイル 'C:\Program Files (x86)\Test\ServerVersion.xml' にアクセスできません。

私が知る限り、これはプログラムの外部とプログラムの内部では当てはまりません。使用する前に、アクセスできる要素をすべて破棄したと思います。何かばかげたことをしたり、物事を正しく処理していませんか?

コードは次のとおりで、エラーは 52 行目のコメントでマークされています。

まだ作業中ですが、新しいバージョンの場所がわからない場合、インストーラーをダウンロードして実行するためのコードを記述してもあまり意味がありません。

ここで使用する場合、XML は次のとおりです。