問題タブ [xml-attribute]
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.
c# - C# でシリアル化中に配列に属性を与えるにはどうすればよいですか?
このような XML のフラグメントを作成する C# を生成しようとしています。
私はこのようなものを使用することを考えていました:
プロパティとして、次のクラス宣言を使用します。
type="list"
これにより、内部のシリアル化が得られますが、属性を上記に適用する方法がわかりませんdevice_list
。
私は次のことをする必要があると考えています(ただし、構文の書き方はわかりません):
Dave の回答に基づいて更新
現在の使用法は次のとおりです。
そして、型は、次のようにコードで宣言されています。
シリアル化の型を表示していません。シリアル化の結果は次のとおりです。
どうやら私はまだ何かが欠けているようです...
xml - 属性に対する XML スキーマの制限ベースの使用
「はいまたはいいえ」の属性に制限を加える必要があります-しかし、それを構成する方法がよくわかりません-以下を試していますが、それがどれほど正しいか間違っているかわかりません:(アドバイスをいただければ幸いです)ありがとう
regex - 指定された文字列長範囲の正規表現: XSD 属性要素
スキーマの属性要素の長さを 3 ~ 20 文字に制限しようとしていますが、RegEx が無効であるというエラーが表示されます。
ここで私が間違って何をしているのか分かりますか? 具体的なエラーは"Range end code point is less than the start end code point"
xml - 複数の一致がある場合にすべての結果を取得する方法:XSL
私はいくつかのXSLを練習していて、このXMLドキュメントを簡単な例として使用しています。
XSLドキュメントを介していくつかの基本的な情報を取得できましたが、現在1つのことに固執しています。複数の結果がある場合、どうすればすべての結果を取得できますか?たとえば、私のドキュメントでは、一部の動物には複数の「食べる」要素があります。それらをコンマ区切りの文字列で表示したい。最終的には、各動物の要素を属性に変換し、それぞれに1つの属性を設定したいと思います。(前の例を使用すると、新しい動物要素のライオンの「食べる」属性は次のようになりますeats="antelope, monkey"
:)
誰かがXSLでこのようなことをどのように行うか説明してもらえますか?どんな助けでも大歓迎です。:)
java - Java XMLSerialiser を使用して、ノードに文字列を挿入するにはどうすればよいですか
現在、xmlserialiser を使用して次のようなものを出力しています。
次のような文字列があります。
xmlserialiser を使用して文字列をノードに挿入する方法はありますか?
ありがとう
マーク
xml - XMLのすべての子孫から特定の属性を削除するにはどうすればよいですか?
私は次のようなXMLを持っています
id以外のすべての属性を削除し、XMLのすべてのノードに入力したいと思います。このコードでは、これを行うことはできません。ループ以外のより良い解決策を提案できますか?
それでもすべての属性が表示されます:/
xml - YQLを使用してXMLまたはRSSから属性の値だけを選択することは可能ですか?
YQL
XMLとRSSから、必要以上に返されるクエリがいくつかありSELECT
ます。すべてのXMLをitemPath
下から属性値まで取得しています。次に、必要な値だけを掘り下げるために、それをふるいにかける必要があります。
このクエリ:
これをすべて返します:
しかし、私が必要とするのは:
そしてこのクエリ:
これをすべて返します:
一方、私が欲しいのはこれだけです:
YQLでXML属性を選択するときに、このようなより簡潔な結果を取得して、コードで結果をさらに解析する必要がないようにする方法はありますか?
1つのユースケースは、を使用して1つのクエリ内で複数のソースをクエリする場合ですyql.query.multi
。この周囲のXMLがすべて返されても、きちんとした「行」は返されません。
android - Androidのカスタムビューから特定のXML属性を無効にすることは可能ですか?
自分自身を拡張して、独自のパーソナライズされたListViewを作成していListView
ます。この特定のListViewにはスクロールバーがあってはなりません。
android:scrollbars
カスタムのXML属性を無効にするにはどうすればよいListView
ですか?- プログラムでそれらを無効にする方法が見つかりません。私は何が欠けていますか?
dzeikeiの答えは、プログラムでスクロールバーを無効にし、からの値を無視しますandroid:scrollbars
が、私が本当に求めているのは、カスタムコンポーネントandroid:scrollbars
の無効な属性を作成する方法です。
syntax - 「空の」@about 属性とは何ですか?
「<a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014" rel="nofollow">RDFa in XHTML: Syntax and Processing」セクション 5.5、ステップ 4、仕様には、「要素が head または body 要素である場合、空の @about が存在するかのように動作し、上記の @about のルールに従って処理する」と記載されています。しかし、「空」の about がどのように処理されるべきかについての言及も、「空」の @about を正確に構成するものも見つかりません。
まず、「空の @about は about= で構成される」でしょうか?
第二に、作成者が指定した識別子を持たない明示的な bNode を作成するだけですか? (RDFaドキュメント内で「匿名bNode」と呼ばれることがあるもの。)
c# - IntermediateSerializer での XML 属性の使用
私は XNA でゲームを作成しており、IntermediateSerializerを使用してすべてのレベル情報を XML に書き込もうとしています。
これまでのところ問題はありませんでしたが、XML にはタグが多すぎるので、もっと効率的にしたいと考えています。
たとえば、私はこれを持っています:
私はこれに目を向けたいと思います:
これは私が MapObject 用に作成しようとしたシリアライザーです
Serialize 関数は機能し、必要な正確な XML を取得できますが、Deserialize メソッドは機能しません。メソッドが呼び出されると、XML パーサーは既に次の位置にあるように見えます。
MapContent 全体のシリアライザーを記述せずに「タグ」属性を取得する方法はありますか?
または、属性を使用せずに XML を効率的にする他の方法はありますか?