學習東西 順便吐槽下 那些所謂的技術博客
今天本來興致很高的準備編寫xml對應的函數方法,便於下面項目運用
結果開始的的命名空間 耗了我不少時間
想找linq to xml的方法 結果一宿 找的不是xmldocument 就是不能用的
東西就是層窗戶紙的事
自己也知道 沒找到門路很是難受
最後還是去官方msdn的給力
例子好好的擺在那自己沒去看
想找什麼捷徑 結果這樣 呵呵 唉
給自己謹記下 習慣不好 恩
下面就拿出那幾行小代碼吧
-----------------華麗的分割線-----------------
//申明命名空間string url = "http://www.bright.com/ns/android/thinkNetwork";
XNamespace bright = url;
XDocument doc = new XDocument(
new XDeclaration("1.0", "UTF-8", null),
new XElement(bright + "SensorList",
new XAttribute(XNamespace.Xmlns + "bright", url),
new XAttribute(bright + "name", "All"),
new XAttribute(bright + "counts", "1000"),//節點數
new XAttribute(bright + "version", "0")//版本號
, new XElement(bright + "Sensor",
new XAttribute(bright + "id", "0"))
)
);
//重點在於這句,開始自己沒看仔細,囫圇吞棗
new XAttribute(XNamespace.Xmlns + "bright", url),
//百試不得其解,得到的默認命名空間始終是p1
//結果問題就在這句 很重要啊,一直以爲上面申明就好 結果 呵呵
//後面慢慢研究吧
參考於:官方點擊打開鏈接
--------------------華麗的分割線--------------------
我昨天以爲上面的就是終點
今天才發現 擦
子節點的命名空間怎麼加啊
我去
我加上去的字節的 都是帶傳說中的 URL...唉