- PR -

XMLタグのについて

1
投稿者投稿内容
kaka
会議室デビュー日: 2004/06/29
投稿数: 5
投稿日時: 2004-06-29 20:42
VB.NETを開発環境にしてXMLでリモーティングをしています。
マシンAとマシンBでリモーティングを行う際に、A、B共にプロジェクトの中に
クライアントとサーバーのフォーム(機能)が共存します。
あるときはクライアントであり、あるときはサーバーであるというような感じです。

 そこで、読み込むデータをXMLでタグ分けして利用しようと思います。
しかし、XML中の<apprication>の部分は二つ置けないというようなエラーが出ます。
クライアント用の<apprication>とサーバ用の<apprication>を記述したいのですが、
もし宜しければ、<apprication>を二つ以上記述できる方法を教えてください。

 ちなみに、applicationの中にクライアントとサーバの両方を記述してもエラーと
なり、application名を変えて共存させようともしましたが無理でした。
 宜しくお願いします。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <system.runtime.remoting>
<application1>
<client>
<client url="tcp://IPアドレス:8000/Remoting">
<activated type="Remoting.RemoteClassLib.RemoteClass,RemoteClass"/>
<activated type="Remoting.Server.Class1, Remoting.Server"/>
</client>
</application>

<application2>
<service>
<activated type="Remoting.RemoteClassLib.RemoteClass, RemoteClass"/>
</service>
<channels>
<channel ref="tcp" port="0"/>
</channels>
  </application>
 </system.runtime.remoting>
</configuration>
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-06-30 23:52
.NETプロジェクトの設定の話ですから
Insider.NET
あたりではないのですか
soluna
ベテラン
会議室デビュー日: 2004/06/15
投稿数: 59
投稿日時: 2004-07-01 10:34
引用:
 そこで、読み込むデータをXMLでタグ分けして利用しようと思います。
しかし、XML中の<apprication>の部分は二つ置けないというようなエラーが出ます。
クライアント用の<apprication>とサーバ用の<apprication>を記述したいのですが、
もし宜しければ、<apprication>を二つ以上記述できる方法を教えてください。


本当ですか?
記入されたXMLを記入ミスしていないならば、単純に<application>が無いのに</application>
が出てきているというエラーのような気がするのですが。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-07-01 12:25
引用:

solunaさんの書き込み (2004-07-01 10:34) より:
本当ですか?
記入されたXMLを記入ミスしていないならば、単純に<application>が無いのに</application>
が出てきているというエラーのような気がするのですが。


確かにyoshiさんが書かれているXMLはおかしいですが、XMLスキーマの定義上、system.runtime.remoting
の下にはapplication要素は一つだけしか許されていないようなので、エラーは正しいと思います。

.NETに詳しくないので適切なアドバイスができないのですが、他の方向で考えるべきでしょう。
kaka
会議室デビュー日: 2004/06/29
投稿数: 5
投稿日時: 2004-07-01 20:00
返答ありがとうございました。
ここで書いたXMLはかなり省いて記述したため
誤解を招いたことをお詫び致します。
XMLの記述自体は問題なくできています。
アドバイスの通り、何か違う方法を考えた方が良さそうですね。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)