問題タブ [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.
c# - XmlDocument.Saveは要素の完全なQNameを出力しません
System.Xmlクラスを使用してプログラムでXMLドキュメントを作成し、次にSaveメソッドを使用すると、出力XMLがノードにQNameを使用せず、ローカル名のみを使用するという問題が発生しました。
例:必要な出力
しかし、私が現在得ているのは
私が使用しているすべての名前空間は、ドキュメント要素のxmlns属性を使用して完全に定義されているため、これは多少単純化されていますが、ここではわかりやすくするために省略しています。
XmlWriterクラスを使用してXmlDocumentを保存でき、これにはXmlWriterSettingsクラスが必要ですが、完全なQNames出力を取得するようにこれを構成する方法がわかりませんでした。
service - 同じクライアントを使用して同一の Web サービスにアクセスする
いくつかの Web サービスがあり、ws-import を使用して Web クライアントを作成しています。
クライアントを作成するとき、次の行があります。
そのままで問題なく動作します。
別のサーバーで同じ Web サービスを実行していて、同じクライアントを使用してそれらにアクセスできるかどうか疑問に思っていました。クライアントの wsdl URL を変更することはできますか? Eclipse の Ctrl-Space は、URL arg0 と Qname arg1 である MyServiceService に入力できる 2 つのパラメーターを提供します。これは私が探しているものですか?この場合、関連するJavadocが見つからず、Googleでも見つからないため、Qnameに何を入力すればよいですか
ありがとう、よろしく、 Krt_Malta
xml - XML: タイプ xs:QName の必須属性でのワイルドカードの使用
私の XML スキーマには次のルールがあります。
<xs:attribute name="A" type="xs:QName" use="required"/>
このタグの XML ルール ファイルにワイルドカードを提供できるようにしたいです。
<Element A="<wildcard_character>" Operation="doStuff">
通常、属性の値は通常の修飾文字列名ですが、場合によってはワイルドカード文字も提供できるようにしたいと考えています。タイプ xs:QName にそのような文字はありますか? * 試してみましたが、うまくいきませんでした。または、ワイルドカードを許可するタイプはありますか?
グーグルではうまくいかないので、何か提案をいただければ幸いです。
java - QNameとOperatorクラスの用途は何ですか?
簡単でわかりやすい例を挙げて、J2MEでのQName、Operation、およびStubクラスの使用法を誰かが説明できますか?
android - AndroidにQNameをインポートする
wsdlファイルをjavaファイルに変換するためにwsdl2javaを使用しました。作成されるJavaファイルはクラスjavax.xml.namespace.QNameを使用しています
ただし、Androidはこのクラスを認識していません。android。のアプリケーションでjavax.xml.namespace。*またはjavax.xml.namespace.QNameのサポートを追加する方法を教えてもらえますか?
どうもありがとう
xml - QName の値に接頭辞を付けなくてもかまいませんか?
要素が QName 型として宣言されているとします。
インスタンス ドキュメントでは、の値にexample
名前空間プレフィックスを付けなくてもかまいません。
はいの場合、の名前空間 URI はHello
何ですか?
デフォルトの名前空間を宣言するとします。
名前空間Hello
にありますか?http://www.example.org
xpath - 値が QName として指定されている XML スキーマ内のすべての要素を見つけるにはどうすればよいですか?
仮定...
- 複雑な XML スキーマがあり、他のスキーマ ファイルをインポート/インクルードし、さらに多くのスキーマ ファイルをインポート/インクルードします。
- QName 型として宣言されている値 (つまり、テキスト ノード) を持つこの XML スキーマ内のすべての要素を検索したいと考えています。
- これらの要素の場所 (パス) を XPath ステートメント (例: /foo/bar) として表現したいと考えています。
Java アプリケーションを作成している場合、この仕事に適したテクノロジは何ですか? XSOMのようなスキーマ オブジェクト モデルですか? それはJava XPath APIですか? 他の何か?
編集:SaxonでSCMにアクセスすることをすぐに開始したい人のために(以下のMichael Kayの推奨に従って)、ここにいくつかのJavaコードがあります(例外処理なし):
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です)
java - Javaを使用してIDを持つXML要素を取得します
このようなシードリストサービスから取得したxmlがあります。
取得したい /mypoc
wplc
タグには共通のローカル名があるfield
ため、これを取得できません。
パーサーを使用しAbdera
てxmlを解析しています。
可能であれば、QName
またはFeed.getSimpleExtension()
メソッドを使用してこれを取得したい