問題タブ [namespaces]
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.
python - 誰かが Python で __all__ を説明できますか?
私はますます Python を使用しており__all__
、さまざまなファイルに変数が設定されているのを見続けてい__init__.py
ます。誰かがこれが何をするのか説明できますか?
.net - 名前空間は XElement オブジェクトの子に伝達されますか?
子要素を持つ XElement があり、親から子要素を削除して、2 つの間のすべての参照を削除すると、子 XElement は親と同じ名前空間を持ちますか?
つまり、次の XML があるとします。
子要素を削除すると、子要素のxmlは次のようになります
または好き
.net - .NET 名前空間
私のバックグラウンドは主に Java 開発者ですが、最近は .NET でいくつかの作業を行っています。そこで私は、.NET をうまく扱えるように、自宅でいくつかの簡単なプロジェクトを実行しようと試みてきました。Java での経験の多くを .NET (特に C#) での作業に転用できましたが、私を本当に困惑させたのは名前空間だけです。
名前空間がJavaパッケージに似ていることは知っていますが、主な違いは、Javaパッケージでは実際のファイルフォルダーを使用して分離を表示するのに対し、.NETではそうではなく、すべてのファイルが単一のフォルダーに存在することです。名前空間は各クラスで単純に宣言されます。
私はいつもパッケージを、関連するコードを整理してグループ化し、ナビゲートと理解を容易にする方法と見なしていたので、これは奇妙だと思います。.NET では、この作業はこのようには機能しないため、時間の経過とともに、プロジェクトはより過密になり、ナビゲートしにくくなります。
ここで何か不足していますか?私はそうしなければなりません。ソリューション内で物事を別々のプロジェクトに分割する必要がありますか? または、プロジェクト内でクラスとファイルを整理しておくためのより良い方法はありますか?
編集: ブレアが指摘したように、これはここで尋ねられた質問とほぼ同じです。
.net - 「using」キーワードとの .Net 名前空間の競合をどのように解決しますか?
ここに問題があります。複数のアセンブリを含め、コード ファイルの先頭に「using namespaceX」を追加します。クラスを作成するか、
複数の名前空間で定義されているシンボルを使用する必要があります。System.Windows.Controls.Image
System.Drawing.Image
ここで、完全修飾名を使用しない限り、上部の正しい「使用」宣言にもかかわらず、あいまいさが原因で crib/build エラーが発生します。ここから出る方法は何ですか?
(別のナレッジベースの投稿..検索する適切なキーワードがわからなかったため、約 10 分の検索の後に答えを見つけました)
c# - .csファイルの先頭にある使用法の長いリストを取り除く方法はありますか?
ソリューションで名前空間を取得するにつれて、ファイルの先頭にあるusingステートメントのリストがどんどん長くなります。これは特に、呼び出される可能性のあるコンポーネントごとに、インターフェイス、IoCコンテナ、および具象タイプの使用を含める必要がある単体テストの場合です。
私の統合テストファイルで17行以上使用していると、まったく面倒になります。ステートメントを使用してベースのマクロを定義する方法があるかどうか誰かが知っていますか?他の解決策はありますか?
java - 同じ XML 名前空間に対して複数のプレフィックスを生成しないように Axis 1.4 を取得するにはどうすればよいですか?
Axis 1.4 ライブラリを使用するクライアントから SOAP リクエストを受信しています。リクエストの形式は次のとおりです。
ご覧のとおり、同じ名前空間に対していくつかのプレフィックスが定義されています。たとえば、名前空間http://example.com/schema/commonには、プレフィックス ns4、ns5、ns6、ns7、および ns8 があります。一部の長いリクエストでは、同じ名前空間に対して数百のプレフィックスが定義されています。
これにより、リクエストの変換に使用するSaxon XSLT プロセッサで問題が発生します。Saxon は、同じ名前空間の異なるプレフィックスの数を 255 に制限し、さらにプレフィックスを定義すると例外をスローします。
よりスマートなプレフィックスを定義するように Axis 1.4 を構成して、名前空間ごとにプレフィックスを 1 つだけにすることはできますか?
vb.net - VB.NET での WinForms UserControl の名前空間の設定
プロジェクト名前空間の下の名前空間にあるように UserControls をどのように定義しますか。[RootNameSpace].[SubSectionOfProgram].Controls?
camaincの回答による編集:すべてのコードを単一のプロジェクトに含める必要があるという制約もあります。
編集して質問を確定します:私が必要としたことを行うことは不可能だと思ったので、カメインクの答えが最も近い解決策です。
internet-explorer - Vista /Server2008でWMI名前空間がありません
Vista /Server2008のroot\CIMV2 \ Applications \ MicrosoftIE名前空間に相当するものは何ですか?
root \ cimv2 \ Applications \ MicrosoftIE名前空間は、少なくともInternet Explorer 5.00.2920.0000にまでさかのぼります。これは、Windows2000に同梱されていたInternetExplorerのバージョンですが、Vista /Server2008から削除されたようです。
java - Apache Axis2 および WSDL2Java を使用して SOAP 応答に名前空間参照を追加する方法
開発中の Web サービスからの SOAP 出力を見ていると、興味深いことに気付きました。
nil である 2 つの newKeys 要素があり、両方の要素が xsi の名前空間参照を挿入します。名前空間参照が 1 回だけ送信されるように、その名前空間を soapenv:Envelope 要素に含めたいと思います。
私は WSDL2Java を使用してサービス スケルトンを生成しているため、Axis2 API に直接アクセスすることはできません。
xml - 不明な名前空間で XSLT を使用する場合、属性値を取得するにはどうすればよいですか?
名前空間を特定できないサードパーティのフィードを受信しているため、現在、XSLT で local-name() 関数を使用して要素の値を取得する必要があります。ただし、そのような要素の 1 つから属性を取得する必要があり、名前空間が不明な場合にこれを行う方法がわかりません (したがって、local-name() 関数が必要です)。
NB私は.net 2.0を使用してXSLTを処理しています
XML のサンプルを次に示します。
これはXSLTです
$CurrentCategory 変数を適切なコードに置き換えてmycategorytextを表示しようとしています