Εχω ένα webservice το οποίο θέλω να επιστρέφει δεδομένα σε μορφή xml
Αφού δημιουργήσω το xml είτε σαν xmldoc είτε σαν StringBuilder το επιστρέφω σαν string και παρουσιάζεται το εξής πρόβλημα:
1. Υπάρχει ένα xml tag στην αρχή του με όνομα <string> και στο τέλος </string> και όλα τα δικά μου tag ενώ εμφανίζονται στην οθόνη δεν είναι δομημένα. Ψάχνοντας είδα στον κώδικα του browser ότι ενώ το tag <string> έχει κανονικά αγκύλες δηλαδή < και > τα δικά μου tag έχουν τους χαρακτήρες & l t ; και / & g t ; (ενωμένους φυσικά) οι οποίοι εμφανίζονται μεν κανονικά στην οθόνη ως < και > αλλά δεν αναγνωρίζονται ώς tag στην xml.
Ξέρει κάποιος είτε τον τρόπο να επιστρέψω το xml σαν string χωρίς το tag string και κυρίως με τους σωστούς χαρακτήρες είτε τον τρόπο επιστροφής του xml με κάποια μορφή αναγνωρίσιμη ως xml
Ευχαριστώ
Public Function login(ByVal xmlstring As String) As String
Dim FakeQuantity As Integer
Dim Doc As New XmlDocument()
Dim newAtt As XmlAttribute
Dim dec As XmlDeclaration = Doc.CreateXmlDeclaration("1.0", _
Nothing, Nothing)
Doc.AppendChild(dec)
Dim DocRoot As XmlElement = Doc.CreateElement("Orders")
Doc.AppendChild(DocRoot)
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
Return Doc.OuterXml
end function
Περικλής Θωίδης
____________________________________
Η μεγάλη ανανέωση του κόσμου δεν θα έρθει τη στιγμή που οι φτωχοί θα συμβιβαστούν με τη μοίρα τους,
αλλά τη στιγμή που οι πλούσιοι θ' αρχίσουν να έχουν ηθικούς δισταγμούς για τη δική τους μοίρα!