幾天前I managed it to export 3 different PgSQL tables into one XML file。現在,我想導入相同的文件。我搜索了大約2個小時,但只找到了將XML導入到一個表的解決方案。這裏北京時間的XML的結構 <?xml version="1.0" encoding="UTF-8"?>
<Table1 Col1="xxx" Col2="xxx">
我掙扎了一下試圖找到的XmlWriter和基礎字符串生成器,寫的正是這種XML的適當的方式欺騙屬性寫: static string GetXml()
{
var r = new StringBuilder();
var w = XmlWriter.Create(r, new XmlWriterSettings { OmitXmlDeclaration = true });
我有一個XmlWriter,它已經有一個xmlns屬性集的根元素。 我現在有一個XElement(有很多子元素),沒有指定名稱空間。 如果我只是做: xElement.WriteTo(writer);
我結束與一個無效的xml: <MyRootElement xmlns="SomeNameSpace">
<!-- Some elements of this namespace -->
我需要一些使用swift編寫xml的相關解決方案。 例如: var rootElement = //get Element by XMLParser
var childElement = rootElement.child.element
childElement.text = "value changed"
現在我想修改元件設置爲XML。 所以我要通過將rootElement轉換爲字符串