<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anistar RIA Blog &#187; XML</title>
	<atom:link href="http://blog.riaproject.com/tag/xml/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.riaproject.com</link>
	<description>Rich Internet Application 知識誌</description>
	<lastBuildDate>Wed, 21 Dec 2011 05:43:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>C#處理XML中Namespace方法(XPath)</title>
		<link>http://blog.riaproject.com/net/1143.html</link>
		<comments>http://blog.riaproject.com/net/1143.html#comments</comments>
		<pubDate>Tue, 12 May 2009 13:12:35 +0000</pubDate>
		<dc:creator>victor</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Namespace]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=1143</guid>
		<description><![CDATA[今天為了在C#中處理XML資料， 將它包裝成物件後利用Remoting送給Flex應用&#8230;.. 本來一切都是這麼的順利， 想不到在最緊要的關頭，畫面居然一片空白！！ 於是就這樣搞了一個下午！ 最後，終於發現問題的所在了&#8230;&#8230;XML中的Namespace。 ▲一般我們自己定義XML資料時都不太會去使用Namespace的程式寫法 按下F5後！ ▲上面程式碼輸出的結果 然後我們看一下在XML中出現Namespace時的程式碼： ▲加上Namespace命名空間的XML檔案 再按下令人緊張的F5: ▲白的！沒錯，你沒看錯，就是白的！！ 搞了一個下午，查了一些資料， 發現原來是這個問題，終於將他解決了，解法如下： ▲加上XmlNamespaceManager的程式碼 在XmlNamespaceManager上加入Namespace資訊 我們來看看API上的提示： ▲設定一個prefix標籤，並將xmlns後面的uri填入第二個參數 好了～就是這樣，看出來了嗎？ 記得在XPath的篩選地方加上辛苦建立的prefix標籤喔，並將manager填入第二個參數！ 之後心平氣和的按下F5測試！ 沒有意外的話應該會得到跟上面"圖二"一樣的結果～ 搞定，看來需要加點小班趕進度了^^"]]></description>
		<wfw:commentRss>http://blog.riaproject.com/net/1143.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>從XML中取出資料當作另一個XML的篩選條件</title>
		<link>http://blog.riaproject.com/flex/928.html</link>
		<comments>http://blog.riaproject.com/flex/928.html#comments</comments>
		<pubDate>Fri, 23 Jan 2009 02:42:11 +0000</pubDate>
		<dc:creator>anistar</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.riaproject.com/?p=928</guid>
		<description><![CDATA[恩&#8230;這個題目很饒舌，別這樣，我也是想了30秒鐘才決定取這個題目的，緣由來自於icemilk在留言板的留言，老實說我看了很久才知道他想做什麼，因為這實在是不好解釋。 留言內容如下： 老師 我想問一個關於XML的問題 小弟現在得到一串位子的字串,例如photos.photo.@name 如何可以使用這個字串搜尋xml的值 大概的樣子如下： var x:XML=new XML(xxxxx); var value:String = x.photos.photo.@name.toString(); 如果直接打的話可以取到值，但如果是字串就沒辦法讀直，是否需要split之後丟進來或是有可以直接轉屬性的方法？ 搜尋了線上文件之後 有看到類似的訪問方式 訪問屬性： value = x.photos.photo.@["name"]; 或是訪問節點的值： value = x.photos["photo"]; 但小弟嘗試用 value = x["photos"]["photo"].@["name"]; value = x["photos.photo.@name"] 都拿不到值 所以上來請老師幫忙看一下 謝謝 另一篇留言是： 真的很感謝你 目前有兩份xml，其中一份是記錄如何從另外一份xml拿資料， 行為大致如下： var axml:XML = 方法.xml; var bxml:XML = 目標.xml; var a:String= axml.從b讀取資料的位置.toString(); //ex. a = photos.photo.@name var [...]]]></description>
		<wfw:commentRss>http://blog.riaproject.com/flex/928.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

