2010-02-19 33 views
0

您好,我有一個關於XML的困惑是使用LINQ爲xml

請告訴我,這是有效的XML或不讀這個有效的XML。我想使用LINQ爲xml

<registeredPeople> 
    <id>1</id> 
    <name>mohsan</name> 
    <id>2</id> 
    <name>ali</name> 
    <id>3</id> 
    <name>azhar</name> 
    </registeredPeople> 

回答

0

嗯,這是結構良好的閱讀它,但它並沒有多大意義。它應該看起來更像是這樣的:

<registeredPeople> 
    <person> 
     <id>1</id> 
     <name>mohsan</name> 
    </person> 
    <person> 
     <id>2</id> 
     <name>ali</name> 
    </person> 
    <person> 
     <id>3</id> 
     <name>azhar</name> 
    </person> 
</registeredPeople> 

,或者甚至是這樣的:

<registeredPeople> 
    <person id="1" name="mohsan" /> 
    <person id="2" name="ali" /> 
    <person id="3" name="azhar" /> 
</registeredPeople>   
+0

這一個誤導我。感謝您的清除 – Mohsan 2010-02-19 11:54:35

+0

或者像這樣 mohsan ... AxelEckenberger 2010-02-19 11:57:04

0

沒有人能知道它是有效,但良好的。

+0

@Mohsan Wellformed =符合編寫XML的基本規則。有效=它已成功通過某些DTD或XML模式進行驗證。 – AxelEckenberger 2010-02-19 11:55:32