0

ブラウザーから WCF REST メソッドを実行すると、ブラウザーで WCF REST サービスを返すときに、xml 要素の前に次のメッセージが表示されますか? これを見て、なぜそれが起こるのか知っている人はいますか? フォーマットされた要素を期待していました

<?xml version="1.0"?>
<GetProductNameListResponse xmlns="TheBigContract">
<GetProductNameListResult xmlns:i="http://www.w3.org/2001/XMLSchemaintance" xmlns:a="http://schemas.datacontract.org/2004/07/ProductDTO">

<a:Product>
<a:Company i:nil="true"/>
<a:DayOfWeek i:nil="true"/>
<a:Location i:nil="true"/>
<a:TimeOfDay i:nil="true"/>
<a:TruckID>0</a:TruckID>
<a:TruckName>BBQ Smith</a:TruckName>
<a:Website>test</a:Website>
</a:Product>

<a:Product>
<a:Company i:nil="true"/>
<a:DayOfWeek i:nil="true"/>
<a:Location i:nil="true"/>
<a:TimeOfDay i:nil="true"/>
<a:TruckID>0</a:TruckID>
<a:TruckName>Bon Me</a:TruckName>
<a:Website>test</a:Website>
</a:Product>

iOS の Assistive Touch 機能の API はありますか?

iOS SDK は、カスタム ジェスチャーの作成を使用するためのフレームワークまたは API を提供しますか?

4

1 に答える 1

0

それはまだ有効な XML です。内部要素はhttp://schemas.datacontract.org/2004/07/ProductDTO名前空間で定義されます。これは、有効な XML が同じ XML ドキュメント内の複数の名前空間から要素を使用する方法です。xmlns:a=...でそれが見えますGetProductNameListResultか? その名前空間のプレフィックス (エイリアス) を定義します。接頭辞なしで指定できるのは、単一の名前空間の要素のみです (これをデフォルトの名前空間と呼びます)。

編集:名前空間は、要素と属性の名前が一意でなければならないコンテナを定義します。ただし、名前空間が異なる場合は、同じ XML ドキュメントに同じ名前の複数の要素タイプを含めることができます。これは、.NET 名前空間と同様の概念です。

于 2012-04-05T15:59:56.090 に答える