2009-10-02 107 views
-1

我想打在我的問題LinkXSD架構,SOAP,REST和MESS!

我這個人有一個架構,並且具有以下

我沒有WSDL文件類似的PDF文件。絕對沒有,我有一個大模式(apiName.xsd)。看起來我需要用它做點什麼,但我不知道是什麼。

<xs:element name="CheckDomain"> 
<xs:complexType> 
<xs:sequence> 
<xs:element name="domain" type="domainRef"/> 
<xs:element name="suggestions" type="xs:boolean" default="false" minOccurs="0"/> 
</xs:sequence> 
</xs:complexType> 
</xs:element> 
+0

重複。不是一個問題。沒有意義。 – SingleShot 2009-10-02 22:02:17

+0

請不要多次發表相同的問題,用不同的措辭,期待不同的結果。 – 2009-10-03 17:22:22

回答

0

那麼,什麼是你試圖用它做什麼? :)

許多平臺都有1)一個需要XSD模式將其轉換爲類的工具,2)將這些類的實例轉換爲XML的方法。

E.g.如果你使用.NET:

  • 使用xsd.exe工具到您的XSD文件轉換成類
  • 使用的類像往常一樣,例如CheckDomain c = new CheckDomain(); c.suggestions = TRUE;
  • 使用XmlSerializer類將其轉換爲XML

我假設你要算賬的地方發送XML的一些服務器,但你沒有給予足夠的信息,以能夠告訴如何做到這一點。

+0

我幾乎不知道自己的細節。我有一個模式和一個鏈接到遠程URL(以.exe結尾)。我使用Perl。 – 2009-10-05 11:50:54

+0

然後它可能不是真正的SOAP。只需根據模式構建一塊XML,然後使用該塊XML作爲消息主體對該URL執行HTTP POST。嘗試將Content-Type標頭設置爲「application/xml」或「text/xml」,一些服務器對此很挑剔。 – 2009-10-05 18:52:37