<?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>PHP Log &#187; XML</title>
	<atom:link href="http://www.php-log.de/tags/xml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.php-log.de</link>
	<description>Eine feine Sammlung nützlicher PHP Notizen</description>
	<lastBuildDate>Thu, 27 May 2010 04:43:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>XML mit PHP verarbeiten</title>
		<link>http://www.php-log.de/376/allgemeines/xml-mit-php-verarbeiten</link>
		<comments>http://www.php-log.de/376/allgemeines/xml-mit-php-verarbeiten#comments</comments>
		<pubDate>Tue, 14 Jul 2009 15:48:04 +0000</pubDate>
		<dc:creator>ralle</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.php-log.de/?p=376</guid>
		<description><![CDATA[Wer mit PHP einen XML Input verarbeiten will hat grundsätzlich verschiedene Möglichlichkeiten. Jeder muss für sich entscheiden welche Methode für sein Vorhaben das richtige ist. Es gibt nur einen kleinen Stolperstein, auf den ich an dieser Stelle hinweisen möchte. Wer sich für den XMLReader entscheidet sollte sich klarmachen, das es Probleme mit dem Encoding geben [...]]]></description>
			<content:encoded><![CDATA[<p>Wer mit PHP einen XML Input verarbeiten will hat grundsätzlich verschiedene Möglichlichkeiten. Jeder muss für sich entscheiden welche Methode für sein Vorhaben das richtige ist. Es gibt nur einen kleinen Stolperstein, auf den ich an dieser Stelle hinweisen möchte.<span id="more-376"></span></p>
<p>Wer sich für den <a href="http://de2.php.net/manual/de/book.xmlreader.php" target="_blank">XMLReader</a> entscheidet sollte sich klarmachen, das es Probleme mit dem Encoding geben kann. Mir ist es nicht gelungen eine UTF-8 kodierte Datei mit einigen Sonderzeichen wie z.B. dem ™ richtig einzulesen, geschweige mit Hilfe von iconv nach ISO-8859-1 zu konvertieren.</p>
<p>Abhilfe schaffte letzendlich der Umstieg nach <a href="http://de2.php.net/manual/de/book.dom.php">DOM</a>, die hier eingelesenen Sonderzeichen bleiben erhalten. Was allerdings nicht heisst das ich das ™ nach ISO konvertieren konnte. iconv weigert sich hier einfach. Letzendlich bleibt mir nur das Projekt komplett nach UTF-8 zu konvertieren. Klar UTF-8 ist immer der bessere Weg, aber man es nicht immer in der Hand&#8230;</p>
<p>Wenn jemand  eine Lösung für dass Problem mit den Sonderzeichen und der Konvertierung mit Hilfe von iconv hat, freue ich mich auf jeden HInweis und Kommentar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.php-log.de/376/allgemeines/xml-mit-php-verarbeiten/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
