C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 38 を表示中)
■19694 / )  Re[2]: XMLのプレフィックスの出力につきまして
□投稿者/ ishikawa (2回)-(2008/05/27(Tue) 21:19:29)
No19692 (魔界の仮面弁士 さん) に返信
>>Linqを用いて、以下のような XMLを出力しようとしております。
>><SampleXML xmlns="http://www.tempuri.org1" 
>>xmlns:aaa="http://www.tempuri.org2"  
>>bbb:ccc=" http://www.tempuri.org3" >   ←問題の箇所です(bbb:)
> 
> その場合、自身もしくは親要素に xmlns:bbb="〜" が必要になるのでは。
> 
> 試しに VB で、
>   Dim x = <SampleXML xmlns="http://www.tempuri.org1" 
>             xmlns:aaa="http://www.tempuri.org2"  
>             bbb:ccc=" http://www.tempuri.org3" />
> と書いてみたら、
>  「error BC31148: XML 名前空間プレフィックス 'bbb' が定義されていません。」
> になりましたから、C# でも同じことかと。

早速お応えくださり、ありがとうございます。

上記の例は、すみません、実際のプログラムを隠しすぎて、
変な書き方になってしまっていました。
実際は、ご指摘の箇所は、こうなっています。

xmlns:xsi="http://www.tempuri.org2"
xsi:schemaLocation=" http://www.tempuri.org3" >

ですので、"xsi"は定義しているのですが・・・。
紛らわしい書き方をして申し訳ございません。

なお、コードはC#で記述しております。
(VBで試しに書いてみるのも手段かもしれませんが・・・。)

まだ問題解決はできておりませんが、とにかく、ありがとうございます。

返信 編集キー/


管理者用

- Child Tree -