2015-07-21
2012-12-15
[C#] XML format convert to JSON
現在JSON 已經變成係在資料交換的當紅炸子雞,因為速度跟方便,雖然他在資料敘述上面,並非XML來的工整..
最近遇到跟一些比較'資深' 的廠商合作,它們提供XML
想到要自己處理DOM 有點麻煩,這時候研究一下怎麼轉JSON.
先看一下XML 範本 sample.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Row>
<use>0</use>
<page>1</page>
<pic_file_name>a.jpg</pic_file_name>
<product_name>A商品</product_name>
<url>http://www.msdn.com</url>
</Row>
<Row>
<use>1</use>
<page>1</page>
<pic_file_name>b.jpg</pic_file_name>
<product_name>B商品</product_name>
<url>http://www.msdn.com</url>
</Row>
<Row>
<use>2</use>
<page>1</page>
<pic_file_name>c.jpg</pic_file_name>
<product_name>C商品</product_name>
<url>http://www.msdn.com</url>
</Row>
<Row>
<use>3</use>
<page>2</page>
<pic_file_name>d.jpg</pic_file_name>
<product_name>D商品</product_name>
<url>http://www.msdn.com</url>
</Row>
<Row>
<use>4</use>
<page>2</page>
<pic_file_name>e.jpg</pic_file_name>
<product_name>E商品</product_name>
<url>http://www.msdn.com</url>
</Row>
</Root>
2012-11-05
[C#] Web Service 移除 xmlns
11/05/2012
ASP.net, C#, WebService, XML
2012-11-03
[C#] 透過DTD 驗證XML 完整性
解別人問的問題,可不可以透過C# 來驗證某一份XML 是否符合DTD 的規範,
已經給他範例 http://msdn.microsoft.com/en-us/library/z2adhb2f.aspx
但是他說他要在一個function 內做完,因為生命週期的關係,最後非常懶得包Class 來做..
最後用這樣的解法…
順帶一提: (DTD)是一種可定義合法的XML文檔構建模塊。它使用一系列合法的元素來定義文檔的結構。
所以簡單的說DTD 可以用來驗證一個XML 是否是自己要的文法