2013-07-21 55 views
0

我的需求是iam在Windows8 App上工作,我需要將註冊XML文件發送給作爲服務的MVC4應用程序。 Windows8充當客戶端,MVC4充當服務器。 在服務器中將有一個註冊XML文件,我需要檢查該XML文件的任何用戶名已存在與否。如果退出,我需要發送消息「用戶名已存在,請chosse其他用戶名。」如果沒有,那麼我必須在服務器的registration.xml中添加一個額外的節點。如何在MVC4中接收/接受xml文件應用程序

所以現在我需要代碼如何發送一個XML文件作爲Windows8應用程序中的對象以及如何接收/接受MVC4應用程序中的xml文件。

回答

0

爲什麼要發送和接收XML?

只需使用標準HTTP POST將用戶註冊信息發送到服務器即可。服務器將檢查本地xml文件,並插入新的用戶信息或將驗證錯誤返回給客戶端。

無需發送XML回來和第四。

恕我直言xml文件存儲對於服務器後端數據存儲來說是一個糟糕的選擇,應該經常鎖定文件以避免併發問題,這會導致性能問題。

我的建議是獲得免費的數據庫引擎,甚至更好的Windows Azure移動服務。

如果你堅持,你可以通過你的XML作爲一個普通字符串轉換爲MVC動作:

public ActionResult Validate(string xmlContent) 
{ 
    XDocument doc1 = XDocument.Parse(xmlContent); 

    //Do your manipulation here 
} 

下面是關於如何在.NET

操縱XML作爲發送XML格式的link從Windows Phone到服務器,我認爲這個answer有幫助。

+0

您好Tamim,首先感謝您的快速回復,但我不能做任何需求是這樣的,所以我需要代碼如何實現這一點。它會幫助我。如果你有代碼,請在這裏發佈。 – user2603964

+0

我編輯了我的答案,希望這有助於。 –

+0

您好Tamim,非常感謝您節省了我的時間,如果我需要您的幫助,我會聯繫您。 – user2603964

相關問題