我們用C#開發了上位機配置軟件,用C開發了嵌入式軟件,然后他們之間的參數交互靠XML文件來溝通。
C#中添加一個空的節點有以下幾種情況。
1 不給節點的InnerText賦值: 2 <root> 3 <empty /> 4 </root> 5 給節點的InnerText賦值為“”或者null: 6 <root> 7 <empty> 8 </empty> 9 </root>
C采用libxml2添加一個空的節點是以下情況。
1 <root> 2 <empty /> 3 </root>
在libxml2中解析分行的empty會顯示有三個字節:一個換行符,兩個空格。這樣就需要處理空字節。用isspace函數可以處理。