問題タブ [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# - SelectSingleNodeがnullを返すのはなぜですか?
次のような構造を含むXMLドキュメントを使用しています。
私は現在、これをファイルからXMLドキュメントに次のようにロードしています。
ただし、次のコード行を実行しようとすると、問題が発生し、この1つの特定のドキュメントでのみ問題が発生します。
'id'という名前の属性の使用に問題があるため、これがnullを返していると推測して、正しい方向に進んでいますか、それともコードに何かが欠けていますか?
xml - AS3:XML属性からのすべてのキー+値
すべての属性(キーと値の両方)を取得する必要があります
このエラーが発生します
3番目のアイテム
xml - XML:属性または子?
XSD、SOAP、およびその他のXML規則では、次のようなものがよく見られます。
今、私は疑問に思っています、属性はどうなりましたか?私にとって、これを次のように書く方が理にかなっています。
しかし、どうやら、何らかの理由で、私よりも賢い人々が他の方法で選んだようです。誰かがその理由を説明できますか、そしてそのときの属性は何ですか?
c# - xml から属性を読み取る
このxml構造からc#を使用して、asp.netで属性ows_AZPersonnummerを読み取るのを手伝ってもらえますか
値 196202081276 を取得します。
xml - すべての複合型に属性を配置する XSD スキーマを作成できますか?
他のスキーマの要素、またはどのスキーマにもない要素に配置できる属性を定義する XSD を作成したいと考えています。たとえば、スキーマは次のようになります。
ドキュメントは次のようになります。
この例の「OtherSchema」は次のようになります。
検証を実行する C# コンソール アプリケーションを含む完全な例は、http://dl.getdropbox.com/u/407740/SchemaTest.zipからダウンロードできます。私の目標は、「OtherSchema」を変更せずにこれを検証することです。これは可能ですか?
xml - XML で要素または属性を使用する必要がありますか?
W3Schools から XML 属性について学んでいます。
著者は次のことを言及しています(強調は私のものです):
XML 要素と属性
最初の例では、性別が属性です。最後に、セックスは要素です。どちらの例も同じ情報を提供します。
いつ属性を使用し、いつ要素を使用するかについての規則はありません。属性は HTML で便利です。XML では、それらを避けることをお勧めします。代わりに要素を使用してください。
XML 属性を避けますか?
属性の使用に関する問題のいくつかは次のとおりです。
- 属性に複数の値を含めることはできません (要素は可能です)
- 属性にツリー構造を含めることはできません (要素には含めることができます)
- 属性は簡単に拡張できません (将来の変更のために)
属性は読み取りと保守が困難です。データには要素を使用します。データに関連しない情報には属性を使用します。
では、著者の見解は有名なものでしょうか?それとも、これが XML のベスト プラクティスでしょうか?
XML の属性は避けるべきですか?
W3Schools は次のことにも言及しました (強調は私のものです)。
メタデータの XML 属性
要素に ID 参照が割り当てられることがあります。これらの ID を使用して、HTML の ID 属性とほぼ同じ方法で XML 要素を識別できます。この例は、次のことを示しています。
上記の ID は、異なるメモを識別するための単なる識別子です。ノート自体の一部ではありません。
ここで言いたいのは、メタデータ (データに関するデータ) は属性として格納する必要があり、データ自体は要素として格納する必要があるということです。
jquery - jqueryを使用してxmlファイル内の要素の不明な属性を解析する
要素の属性名と値の両方を取得することは可能ですか?
基本的に、次のようなJavascriptオブジェクトに書き込むために、単一の要素のすべての属性の名前と値を取得したいと思います。
xml - SSRSレポートのXSLT
次のようなデータを含むXMLファイルを翻訳したいと思います。
私が興味を持っているデータは、それぞれの属性とその値ですDetails1
。問題は、これらの属性が、翻訳するすべてのXMLファイルで必ずしも同じになるとは限らないことです。また、次のような処理が可能な汎用XSLがDetails1
必要です。
これらの違いDetails1
は、同じソースXMLファイルではなく、異なるファイルで発生します。ただし、それぞれに同じXSLを使用したいと思います。
こんなもの<xsl:value-of select="@attribute_name"/>
が必要だと思っていたの@attribute_name
ですが、どんな属性があるのか事前にわからないときはどうすればいいのでしょうか?また、属性名を取得するにはどうすればよいですか?上記のソースXMLを次のように分解したいと思います。
編集:回答ありがとうございます!ただし、次の出力以上を取得するのに問題があります。
私はラヴィニオとイェルンホルストマンの両方の答えを試し、2つを組み合わせようとしました。私はこのコマンドを実行します:
邪魔になっているのは、入力ファイルの名前空間だと思います。
xml - XML 属性で許可される最大文字数は?
XML 属性で許可される最大文字数の標準はありますか?
私はW3Cコンソーシアムを調査してみましたが、特殊文字のエスケープに関するいくつかのメモを除いて、文字制限について何も見つけることができませんでした.
xml - 属性が X または Y である XML 要素を取得するにはどうすればよいですか?
次の xml を検討してください。
また、このxml
/parent/childには、名前の値として alpha または beeta のいずれかを持つ単一のノードのみが存在する必要があります。
明確にするために...それぞれがアルファとベータという名前の2つの子ノードが存在することはありません
これら 2 つのケースのそれぞれでnameの値を返す単一の xpath クエリを作成しようとしています。
私はこれを試しました...
...しかし、うまくいきません。
この値をどのように返す必要がありますか..?
更新: 1 つの回答がそうではないことを示していたため、サンプルが適切な形式であることを確認するようにサンプルを修正しました。