問題タブ [xml]

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

xml - ノードのリストを半分に分割する

私のリストには 12 個のノードがありますが、2 番目のリストは常に 8 で、最初のリストは常に 4 です。

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

c# - C# で XSLT スタイルシートを適用する方法

C# を使用して XSLT スタイルシートを XML ドキュメントに適用し、出力をファイルに書き込みたいと考えています。

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

xml - XML::Parser を Style => 'Objects' でどのように使用しますか?

のマニュアルページXML::Parser::Style::Objectsはひどいです。単純な hello world スタイルのプログラムは本当に役に立ちます。

私は本当にこのようなことをしたいと思っていました:(もちろん実際のコードではありません)

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

xml - .NET 3.5 SP1 での XmlSerializer の変更

.NET 3.5 SP1 の変更点に関する投稿はかなりの数見てきましたが、昨日のドキュメントをまだ見ていない投稿に出くわしました。私のマシンでは、VS、msbuild コマンド ライン、すべてから正常に動作するコードがありましたが、ビルド サーバー (.NET 3.5 RTM を実行) では失敗しました。

SP1 では、上記のコードは問題なく動作します。RTM では、InvalidOperationException が発生します。

一時クラスを生成できません (結果 = 1)。エラー CS0200: プロパティまたはインデクサー 'ConsoleApplication2.Foo.Bar' を割り当てることができません -- 読み取り専用です

もちろん、RTM で実行するために必要なのは、[XmlIgnore] を Bar プロパティに追加することだけです。

私のGoogle fuは、これらの種類の変更のドキュメントを見つけることができないようです。この変更をリストする変更リストはどこにありますか (および、ジャンプして「落とした」と叫ぶ可能性のある同様のボンネットの下の変更)? これはバグですか、それとも機能ですか?

EDIT : SP1 では、<Bar />要素を追加するか、Bar プロパティに [XmlElement] を設定すると、逆シリアル化されません。SP1 より前のバージョンでは、デシリアライズを試行しても失敗しません。XmlSerializer の構築時に例外がスローされます。

これにより、特に Foo.Bar に [XmlElement] 属性を設定した場合は、バグである可能性が高くなります。私が要求したことを実行できない場合は、Foo.Bar を黙って無視するのではなく、例外をスローする必要があります。XML シリアライゼーション属性のその他の無効な組み合わせ/設定は、例外になります。

編集: ありがとう、TonyB、一時ファイルの場所の設定について知りませんでした。今後同様の問題が発生する場合は、追加の構成フラグが必要です。

Bar プロパティに [XmlElement] 属性を設定しても、生成されたシリアライゼーション アセンブリではそれについて言及されていませんでした。これは、これを静かに飲み込んだエラー (別名、バグ) の領域にかなり確実に置きます。それか、設計者が、設定できないプロパティには [XmlIgnore] は不要であると判断したかのどちらかです。これは、リリース ノート、変更リスト、またはXmlIgnoreAttribute ドキュメントで確認できます。

0 投票する
11 に答える
143690 参照

java - JavaでのXMLシリアライゼーション?

.NET の XML シリアライゼーションの Java 版は何ですか?

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

java - StAXforCに相当

私はJavaでStAXAPIをかなり使用してきましたが、XMLファイルを処理するための非常にクリーンな方法であることがわかりました。Cで同様の処理を実行するために使用できる同等のライブラリはありますか?

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

xml - LINQ to SQL デザイナーによって生成されたクラス プロパティに XML コメントを追加する

Visual Studio の LINQ to SQL デザイナーを使用して、データベースのオブジェクト モデルを作成しました。ここで、生成された各プロパティに XML コメントを追加したいと考えていますが、次回 dbml ファイルが更新されたときにプロパティを消去せずにそれを行う方法がわかりません。

これはどのように行うことができますか?

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

xml - InfoPath 2003およびxs:any type

私はBizTalkサービスの例外処理を実装していますが、かなり大きな障害に遭遇しました。

例外処理を可能な限り一般的にし、BizTalkアプリケーションで使用できるようにするために、XMLエラースキーマにはxs:anyノードが含まれており、実際のデータに応じてさまざまなデータを配置できます。例外。生成されたXMLは、BizTalkに戻される前に、手動で介入するためにInfoPath2003フォームを介してユーザーに提示する必要があります。

問題は、InfoPath 2003がxs:anyノードを持つスキーマを好まないことです。私たちが本当にやりたいのは、例外レポートの内容を、関連するすべてのパラメーターがマップされた形式で表示し、xs:anyノードの内容全体をテキストボックスに表示することです。これらのメッセージを表示できるユーザーはXMLに精通します。残念ながら、設計時にInfoPathでスキーマをロードすることさえできません。

私たちが必要としていることを達成する方法について誰かが何かアドバイスがありますか?

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

c# - WinformsコントロールでのXMLデータの表示

xmlエラーログの詳細をwinformsアプリケーションのユーザーに表示したいと思います。そして、その仕事をするための最良のコントロールを探しています。

エラーデータには、エラーが発生した時点のすべてのサーバー変数が含まれています。これらは、次のような効果のあるXMLドキュメントにフォーマットされています。

保存されている文字列からこのデータを読み取り、Windowsフォームを介してユーザーに便利な方法で表示したいと思います。XML Notepadは、xmlをフォーマットするという優れた機能を果たしますが、アイテムの詳細を名前:文字列形式で表示したいので、実際には探していませんでした。

何か提案がありますか、それとも私が探しているのか、カスタム実装ですか?

[編集]表示する必要のあるデータのセクション:

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

c# - C# での XML - リソースからの読み取り、操作、および表示

私は次のことをしたいのですが、エレガントな方法が見つかりません:

  1. XML テンプレートをSystem.Xml.XmlDocument
  2. UI からのデータを入力する
  3. XSLT私が書い た
  4. CSSスタイルシート を適用する
  5. WebBrowserコントロールにレンダリングする

私は現在、ディスク上のファイルからそれを読み取り、データを取り込み、データを取り込んだ後にディスクに保存しています。XSLTテンプレートでを参照し、で を参照しCSSてからXSLT、 メソッドを使用しWebBrowser.Navigate([filename])て XML ファイルを表示します。

明らかに、このアプリを展開すると、ファイルがディスク上に存在しないため、恐ろしく壊れます。また、ファイル内のXSLTおよびCSSファイルはXMLリソースになるため、それらを参照できません。テンプレートをリソースとして含めることを計画していますが、そこから先に進むための適切な方法が見つかりません。

どんな助けでも大歓迎です