Ich versuche, eine Zeichenfolge aus einem DataSet ohne mit GetXml zu erhalten. Ich benutze stattdessen WriteXml. Wie man es benutzt, um eine Schnur zu erhalten? DankeDataSet.WriteXml zu Zeichenfolge
35
A
Antwort
57
StringWriter sw = new StringWriter();
dataSet.WriteXml(sw);
string result = sw.ToString();
7
Schreiben Sie an eine StringWriter
, und rufen Sie dann ToString
darauf.
Wenn Sie möchten, dass die generierte XML-Deklaration UTF-8 anstelle von UTF-16 angibt, benötigen Sie etwas wie meine Utf8StringWriter
.
1
hier der Code vb.net ist:
Private Function GenerateXML(ByVal ds As DataSet) As String
Dim obj As New StringWriter()
Dim xmlstring As String
ds.WriteXml(obj)
xmlstring = obj.ToString()
Return xmlstring
End Function
Verwandte Themen
- 1. XML-Transformation von Dataset.Writexml XML
- 2. Ganzzahl zu Zeichenfolge C
- 3. Cron zu lesbaren Zeichenfolge
- 4. Boost Eigenschaftsbaum zu Zeichenfolge
- 5. Data.ByteString.Lazy.Internal.ByteString zu Zeichenfolge?
- 6. Whitespace-Zeichenfolge zu Whitespace
- 7. Zeichenfolge zu Hexadezimalwert
- 8. Zeitraum zu Zeichenfolge
- 9. Schleife zu verketten Zeichenfolge
- 10. mod_rewrite Regel zu Abfrage Zeichenfolge zu verhindern
- 11. rendering JSP zu einer Zeichenfolge
- 12. RC2102: Zeichenfolge Literal zu lang
- 13. Regex zu Wörterbücher in Zeichenfolge
- 14. Handschrifterkennung von Bild zu Zeichenfolge
- 15. Python Zeichenfolge Formatierung zu langsam
- 16. wie diese Zeichenfolge zu entfernen
- 17. Postgres konvertieren Zeichenfolge zu Zeit
- 18. Eine Zeichenfolge zu ASCII codieren
- 19. Hinzufügen Wagenrücklauf zu einer Zeichenfolge
- 20. Speichern des PgpPublicKey zu Zeichenfolge
- 21. Schienen konvertieren Zeichenfolge zu Nummer
- 22. JS-Objekt zu JSON-Zeichenfolge?
- 23. Ruby Integer zu binäre Zeichenfolge
- 24. Eval zu begrenzter Länge Zeichenfolge
- 25. Zuordnung [Zeichenfolge, Beliebige] zu komprimieren JSON-Zeichenfolge mit JSON
- 26. Byte-Zeichenfolge im Vergleich zu Unicode-Zeichenfolge. Python
- 27. isInfixOf und eine Zeichenfolge in einer Zeichenfolge zu finden
- 28. auswerten Zeichenfolge von Benutzer zu Komma getrennt Wörter Zeichenfolge
- 29. C#: Instanzen einer Zeichenfolge innerhalb einer Zeichenfolge zu finden
- 30. EF4 LINQ Include (Zeichenfolge) Alternative zu hart codierten Zeichenfolge?
Aus Interesse, das nicht klappt auf wirklich große Datenmengen (wie es auf GetXML tut()) System.OutOfMemoryException: Ausnahme vom Typ ‚System. OutOfMemoryException 'wurde ausgelöst. bei System.String.GetStringForStringBuilder (Zeichenfolge Wert, Int32 StartIndex, Int32 Länge, Int32 Kapazität) – Rodney
VB.Net Version: 'Dim sw als IO.StringWriter = New IO.StringWriter()' 'Dataset_name.WriteXml (SW) ' ' Dim Ergebnis als String = sw.ToString() ' – Jeff