問題タブ [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.

0 投票する
11 に答える
450315 参照

python - 誰かが Python で __all__ を説明できますか?

私はますます Python を使用しており__all__、さまざまなファイルに変数が設定されているのを見続けてい__init__.pyます。誰かがこれが何をするのか説明できますか?

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

.net - 名前空間は XElement オブジェクトの子に伝達されますか?

子要素を持つ XElement があり、親から子要素を削除して、2 つの間のすべての参照を削除すると、子 XElement は親と同じ名前空間を持ちますか?

つまり、次の XML があるとします。

子要素を削除すると、子要素のxmlは次のようになります

または好き

0 投票する
9 に答える
4545 参照

.net - .NET 名前空間

私のバックグラウンドは主に Java 開発者ですが、最近は .NET でいくつかの作業を行っています。そこで私は、.NET をうまく扱えるように、自宅でいくつかの簡単なプロジェクトを実行しようと試みてきました。Java での経験の多くを .NET (特に C#) での作業に転用できましたが、私を本当に困惑させたのは名前空間だけです。

名前空間がJavaパッケージに似ていることは知っていますが、主な違いは、Javaパッケージでは実際のファイルフォルダーを使用して分離を表示するのに対し、.NETではそうではなく、すべてのファイルが単一のフォルダーに存在することです。名前空間は各クラスで単純に宣言されます。

私はいつもパッケージを、関連するコードを整理してグループ化し、ナビゲートと理解を容易にする方法と見なしていたので、これは奇妙だと思います。.NET では、この作業はこのようには機能しないため、時間の経過とともに、プロジェクトはより過密になり、ナビゲートしにくくなります。

ここで何か不足していますか?私はそうしなければなりません。ソリューション内で物事を別々のプロジェクトに分割する必要がありますか? または、プロジェクト内でクラスとファイルを整理しておくためのより良い方法はありますか?

編集: ブレアが指摘したように、これはここで尋ねられた質問とほぼ同じです。

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

.net - 「using」キーワードとの .Net 名前空間の競合をどのように解決しますか?

ここに問題があります。複数のアセンブリを含め、コード ファイルの先頭に「using namespaceX」を追加します。クラスを作成するか、
複数の名前空間で定義されているシンボルを使用する必要があります。System.Windows.Controls.ImageSystem.Drawing.Image

ここで、完全修飾名を使用しない限り、上部の正しい「使用」宣言にもかかわらず、あいまいさが原因で crib/build エラーが発生します。ここから出る方法は何ですか?

(別のナレッジベースの投稿..検索する適切なキーワードがわからなかったため、約 10 分の検索の後に答えを見つけました)

0 投票する
10 に答える
876 参照

c# - .csファイルの先頭にある使用法の長いリストを取り除く方法はありますか?

ソリューションで名前空間を取得するにつれて、ファイルの先頭にあるusingステートメントのリストがどんどん長くなります。これは特に、呼び出される可能性のあるコンポーネントごとに、インターフェイス、IoCコンテナ、および具象タイプの使用を含める必要がある単体テストの場合です。

私の統合テストファイルで17行以上使用していると、まったく面倒になります。ステートメントを使用してベースのマクロを定義する方法があるかどうか誰かが知っていますか?他の解決策はありますか?

0 投票する
3 に答える
14425 参照

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 つだけにすることはできますか?

0 投票する
3 に答える
3794 参照

vb.net - VB.NET での WinForms UserControl の名前空間の設定

プロジェクト名前空間の下の名前空間にあるように UserControls をどのように定義しますか。[RootNameSpace].[SubSectionOfProgram].Controls?

camaincの回答による編集:すべてのコードを単一のプロジェクトに含める必要があるという制約もあります。

編集して質問を確定します:私が必要としたことを行うことは不可能だと思ったので、カメインクの答えが最も近い解決策です。

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

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から削除されたようです。

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

java - Apache Axis2 および WSDL2Java を使用して SOAP 応答に名前空間参照を追加する方法

開発中の Web サービスからの SOAP 出力を見ていると、興味深いことに気付きました。

nil である 2 つの newKeys 要素があり、両方の要素が xsi の名前空間参照を挿入します。名前空間参照が 1 回だけ送信されるように、その名前空間を soapenv:Envelope 要素に含めたいと思います。

私は WSDL2Java を使用してサービス スケルトンを生成しているため、Axis2 API に直接アクセスすることはできません。

0 投票する
3 に答える
14744 参照

xml - 不明な名前空間で XSLT を使用する場合、属性値を取得するにはどうすればよいですか?

名前空間を特定できないサードパーティのフィードを受信して​​いるため、現在、XSLT で local-name() 関数を使用して要素の値を取得する必要があります。ただし、そのような要素の 1 つから属性を取得する必要があり、名前空間が不明な場合にこれを行う方法がわかりません (したがって、local-name() 関数が必要です)。

NB私は.net 2.0を使用してXSLTを処理しています

XML のサンプルを次に示します。

これはXSLTです

$CurrentCategory 変数を適切なコードに置き換えてmycategorytextを表示しようとしています