VB9(VS 2008)でXMLリテラルに対してIntelliSenseを有効にする方法はありますか?IntelliSenseの理想的なソースはXSDドキュメントですが、他の形式を使用してそれを行うことができます。
ありがとう
VB9(VS 2008)でXMLリテラルに対してIntelliSenseを有効にする方法はありますか?IntelliSenseの理想的なソースはXSDドキュメントですが、他の形式を使用してそれを行うことができます。
ありがとう
http://msdn.microsoft.com/en-us/library/bb531402.aspx
それは動作します、私はそれを数ヶ月前に使用しました。VS2k8 Docmentationがインストールされている場合は、「方法:VisualBasicでXMLIntelliSenseを有効にする」に進みms-help://MS.MSDNQTR.v90.en/dv_vbalr/html/af67d0ee-a4a6-4abf-9c07-5a8cfe80d111.htm
ます。これを機能させるために必要な例があります。オンラインドキュメントが不足しています。
XML名前空間をコードファイルにインポートするにはXSDスキーマからターゲット名前空間を特定します。
次の例に示すように、コードファイルの先頭に、ターゲットXML名前空間のImportsステートメントを追加します。
Imports <xmlns:ns="http://someNamespace">
XML名前空間をデフォルトの名前空間、つまり名前空間プレフィックスを持たないXML要素および属性に適用される名前空間としてインポートするには、ターゲットのデフォルトのXML名前空間のImportsステートメントを追加します。名前空間プレフィックスを指定しないでください。以下は、Importsステートメントの例です。
Dim phone2 As XElement = <phone type="home">206-555-0144</phone>
phone2.@owner = "Harris, Phyllis"
Console.WriteLine(phone2)
'Imports <xmlns="http://defaultNamespace">
私はこれを行う方法を見たことがありません。Microsoft Connectサイトで、この提案について評価またはコメントしてください。
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=490740