למה אין שגיאה?
ראו את קטע הקוד הבא:
ראו את קטע הקוד הבא:
' Generate a couple of phony orders Dim x As Integer For x = 0 To 11 Dim Order As XmlNode = Doc.CreateElement("Order") newAtt = Doc.CreateAttribute("Quantity") FakeQuantity = 10 * x + x newAtt.Value = FakeQuantity.ToString() Order.Attributes.Append(newAtt) DocRoot.AppendChild(Order) Next
זה חלק מדוגמה איך לבנות xmldocument בזיכרון, וזה עובד. השאלה שלי: איך זה שאנחנו יוצרים שוב ושוב בתוך הלולאה את אותו xmlnode, עם אותו שם, ואין שגיאה? אחר כך אנחנו גם יוצרים attribute, שוב ושוב עם אותו שם. אם לדוגמה ננסה ליצור פעמיים בזו אחר זו משתנה int עם אותו שם, זו שגיאה. למה פה זה בסדר?