問題タブ [qnames]

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

c# - XmlDocument.Saveは要素の完全なQNameを出力しません

System.Xmlクラスを使用してプログラムでXMLドキュメントを作成し、次にSaveメソッドを使用すると、出力XMLがノードにQNameを使用せず、ローカル名のみを使用するという問題が発生しました。

例:必要な出力

しかし、私が現在得ているのは

私が使用しているすべての名前空間は、ドキュメント要素のxmlns属性を使用して完全に定義されているため、これは多少単純化されていますが、ここではわかりやすくするために省略しています。

XmlWriterクラスを使用してXmlDocumentを保存でき、これにはXmlWriterSettingsクラスが必要ですが、完全なQNames出力を取得するようにこれを構成する方法がわかりませんでした。

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

service - 同じクライアントを使用して同一の Web サービスにアクセスする

いくつかの Web サービスがあり、ws-import を使用して Web クライアントを作成しています。

クライアントを作成するとき、次の行があります。

そのままで問題なく動作します。

別のサーバーで同じ Web サービスを実行していて、同じクライアントを使用してそれらにアクセスできるかどうか疑問に思っていました。クライアントの wsdl URL を変更することはできますか? Eclipse の Ctrl-Space は、URL arg0 と Qname arg1 である MyServiceService に入力できる 2 つのパラメーターを提供します。これは私が探しているものですか?この場合、関連するJavadocが見つからず、Googleでも見つからないため、Qnameに何を入力すればよいですか

ありがとう、よろしく、 Krt_Malta

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

xml - XML: タイプ xs:QName の必須属性でのワイルドカードの使用

私の XML スキーマには次のルールがあります。

<xs:attribute name="A" type="xs:QName" use="required"/>

このタグの XML ルール ファイルにワイルドカードを提供できるようにしたいです。

<Element A="<wildcard_character>" Operation="doStuff">

通常、属性の値は通常の修飾文字列名ですが、場合によってはワイルドカード文字も提供できるようにしたいと考えています。タイプ xs:QName にそのような文字はありますか? * 試してみましたが、うまくいきませんでした。または、ワイルドカードを許可するタイプはありますか?

グーグルではうまくいかないので、何か提案をいただければ幸いです。

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

java - QNameとOperatorクラスの用途は何ですか?

簡単でわかりやすい例を挙げて、J2MEでのQName、Operation、およびStubクラスの使用法を誰かが説明できますか?

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

android - AndroidにQNameをインポートする

wsdlファイルをjavaファイルに変換するためにwsdl2javaを使用しました。作成されるJavaファイルはクラスjavax.xml.namespace.QNameを使用しています

ただし、Androidはこのクラスを認識していません。android。のアプリケーションでjavax.xml.namespace。*またはjavax.xml.namespace.QNameのサポートを追加する方法を教えてもらえますか?

どうもありがとう

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

xml - QName の値に接頭辞を付けなくてもかまいませんか?

要素が QName 型として宣言されているとします。

インスタンス ドキュメントでは、の値にexample名前空間プレフィックスを付けなくてもかまいません。

はいの場合、の名前空間 URI はHello何ですか?

デフォルトの名前空間を宣言するとします。

名前空間Helloにありますか?http://www.example.org

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

xpath - 値が QName として指定されている XML スキーマ内のすべての要素を見つけるにはどうすればよいですか?

仮定...

  • 複雑な XML スキーマがあり、他のスキーマ ファイルをインポート/インクルードし、さらに多くのスキーマ ファイルをインポート/インクルードします。
  • QName 型として宣言されている値 (つまり、テキスト ノード) を持つこの XML スキーマ内のすべての要素を検索したいと考えています。
  • これらの要素の場所 (パス) を XPath ステートメント (例: /foo/bar) として表現したいと考えています。

Java アプリケーションを作成している場合、この仕事に適したテクノロジは何ですか? XSOMのようなスキーマ オブジェクト モデルですか? それはJava XPath APIですか? 他の何か?

編集:SaxonでSCMにアクセスすることをすぐに開始したい人のために(以下のMichael Kayの推奨に従って)、ここにいくつかのJavaコードがあります(例外処理なし):

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

java - Webサービスクライアントをセットアップしようとしたときに「プレフィックスがnull」エラーが発生する

JAX-WSWebサービスクライアントを生成するために使用したWSDLといくつかのスキーマファイルがあります。クライアントのインスタンスを取得しようとすると、次のスタックトレースが取得されます。

Serviceクラスが初期化の一部としてWSDLを解析しようとしているように見えますが、一部のプレフィックスがnullであるために失敗します。この行at com.sun.xml.internal.ws.wsdl.parser.ParserUtil.getQName(ParserUtil.java:78)は、QNameの解析に問題があることを示しています。サービスが作成されると、QNameは次のように設定されます。

ただし、エラーメッセージはあまり明確ではありません。前にプレフィックスが必要です"MyService"か、またはWSDLへの変更が必要ですか(私はWSDLの所有者ではないため、変更を他のチームにプッシュするのは困難です)。

(環境はWAS7.0のRAD7.5です)

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

java - Javaを使用してIDを持つXML要素を取得します

このようなシードリストサービスから取得したxmlがあります。

取得したい /mypoc

wplcタグには共通のローカル名があるfield ため、これを取得できません。

パーサーを使用しAbderaてxmlを解析しています。

可能であれば、QNameまたはFeed.getSimpleExtension()メソッドを使用してこれを取得したい