<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>xml &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/xml/</link>
	<description>Feed of posts on WordPress.com tagged "xml"</description>
	<pubDate>Tue, 24 Nov 2009 03:36:58 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[O HTML 5]]></title>
<link>http://henriquearaujo.wordpress.com/2009/11/24/o-html-5/</link>
<pubDate>Tue, 24 Nov 2009 01:16:09 +0000</pubDate>
<dc:creator>Henrique</dc:creator>
<guid>http://henriquearaujo.wordpress.com/2009/11/24/o-html-5/</guid>
<description><![CDATA[Se você achava que num futuro próximo todos os navegadores &#8220;iriam falar a mesma língua&#8221; ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img class="aligncenter" title="html 5" src="http://garimpoweb.files.wordpress.com/2009/07/html5.jpg?w=450&#038;h=299" alt="" width="450" height="299" /></p>
<p>Se você achava que num futuro próximo todos os navegadores &#8220;iriam falar a mesma língua&#8221; e a dor de cabeça de construir código compatível com todos eles iria acabar, pode tirar o cavalo da chuva, porque tem coisa revolucionária vindo por aí. Apresentando&#8230; o <strong>HTML 5</strong>!</p>
<p>Principal mudança entre o HTML atual para o 5 já deve ter sido imaginada por alguns desenvolvedores, está na Semântica, no significado da estrutura html do seu site. No momento em que estávamos acostumados a criar um <strong>&#60;div id=&#8221;rodape&#8221;&#62;</strong> agora a galera nos ajudou, bastando um <strong>&#60;footer&#62;</strong> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  , bem, além disso temos também o seguinte:</p>
<ul>
<li><strong>Tags com valore semânticos.  </strong>adição de valores semânticos com a criação das geniais tags footer, header, time, nav por exemplo;</li>
<li><strong>Áudio e Vídeo. </strong> incluir vídeo e áudio era coisa de outro mundo? não mais! Foram criadas as tags &#60;audio&#62; e &#60;video&#62; que fazem com que essas mídias sejam incluídas numa página sem a necessidade de plug-ins extras. Estuda-se até o caso de incluir legenda nesses vídeos, imagina só! Tudo isso totalmente &#8220;de grátis&#8221;;</li>
<li><strong>Desenhos dinâmicos.</strong> o novíssimo HTML 5 permite que você trabalhe com os arquivos vetoriais baseados em XML e com código aberto, os chamados SVG (Scalable Vetorial Graphics);</li>
<li><strong>Drag and Drop.</strong> sim, agora vai dar para mover objetos e customizar a experiência do usuário na página com apenas algumas poucas linhas de código;</li>
<li><strong>Geolocation API.</strong> você vai poder localizar os dados de um usuário facilmente, sem a necessidade de depender de sites externos para isso;</li>
<li><strong>Armazene dados no cliente.</strong> existirá uma espécie de base dados no computador do cliente, da até pra trabalhar offline! Isso vai dar pra fazer estrago com Javascript.</li>
</ul>
<p>Essas novidades são o &#8220;coração&#8221; do novo HTML, mas a página que contém a documentação tem uma rolagem sem fim. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h3>Mas eu já posso usar?</h3>
<p>Na minha opinião pessoal eu acho que ainda não é viável cair de cabeça na utilização da liguagem, mas estudá-la já está na hora. A documentação ainda é muito nova, sua aplicação precisaria de uma flexibilidade para mudanças. A documentação final está prevista para 2012, então ainda há tempo.</p>
<p>Pense no seu público-alvo e faça seus testes com prudência. O Internet Explorer 6 e 7 não oferecem suporte ainda, porém existe um <a href="http://html5shiv.googlecode.com/svn/trunk/html5.js" target="_blank">Javascript</a>, capaz de fazer estes navegadores interpretarem HTML 5 ,  em todos os artigos que li para elaborar este meu os escritores e blogueiros não aconselham você esperar a empresa do tio Bill Gates para um suporte completo dos IE ao HTML 5, isto duria séculos, mas também não é pra menos né, até hoje não acertaram com o IE8. Já com o Chrome e o Firefox, apartir das versões 3.0,  a história é diferente e você consegue sim ver as mágicas acontecerem. </p>
<h3>E o que mais?</h3>
<p>Tá aí&#8230;</p>
<p><strong>&#60;article&#62;:</strong> Define um artigo.<br />
<strong>&#60;aside&#62;:</strong> Define algum conteúdo relacionado ao artigo.<br />
<strong>&#60;audio&#62;:</strong> Define um streaming de áudio em um documento HTML<br />
<strong>&#60;canvas&#62;:</strong> Define a criação de gráficos em uma página web<br />
<strong>&#60;command&#62;:</strong> Define um botão de comando, como um radiobutton, uma caixa de seleção ou um botão.<br />
<strong>&#60;datagrid&#62;:</strong> Define uma lista de dados selecionáveis. O datagrid é exibido como uma árvore.<br />
<strong>&#60;datalist&#62;:</strong> Define uma lista de dados selecionáveis. Utilize esse elemento juntamente com o elemento input, para fazer uma lista suspensa para um valor de entrada.<br />
<strong>&#60;datatemplate&#62;:</strong> Define um recipiente para o modelo de dados. Deve conter elementos filho que são &#60;rule&#62; para definir um modelo.<br />
<strong>&#60;details&#62;:</strong> define os detalhes de um elemento, no qual o usuário pode ver, e clicar para ocultar.<br />
<strong>&#60;embed&#62;:</strong> Utilizado para incorporar conteúdo no HTML, atuando como um plugin.<br />
<strong>&#60;eventsource&#62;:</strong> Define um destino para eventos enviados por um servidor.<br />
<strong>&#60;figure&#62;:</strong> Especifica ilustrações, imagens, fotos, associado juntamente com alguma legenda.<br />
<strong>&#60;footer&#62;:</strong> Define o rodapé de uma seção ou documento. Normalmente, contém o nome do autor, data em que o documento foi escrito e / ou informações de contato.<br />
<strong>&#60;header&#62;:</strong> Define o cabeçalho de uma seção ou documento.<br />
<strong>&#60;mark&#62;:</strong> Define texto marcado. Utilize a tag &#60;mark&#62; se você quiser destacar partes do seu texto<br />
<strong>&#60;meter&#62;:</strong> Define uma medição. Usado apenas para medições com conhecimento de um valor mínimo e um valor máximo.<br />
<strong>&#60;nav&#62;:</strong> Define uma seção de links de navegação.<br />
<strong>&#60;nest&#62;:</strong> Define o ponto de incício para criação de elementos em um &#60;datatemplate&#62;, utilizado em conjunto com o elemento &#60;rule&#62;.<br />
<strong>&#60;output&#62;:</strong> Define a saída de diferentes tipos de dados, por exemplo, o cálculo efetuado por algum script.<br />
<strong>&#60;progress&#62;:</strong> Define o progresso de uma tarefa de qualquer tipo.<br />
<strong>&#60;rule&#62;:</strong> Define as regras para atualização de um datatemplate. Usado em conjunto com os elementos &#60;datatemplate&#62; e &#60;nest&#62;.<br />
<strong>&#60;section&#62;:</strong> Define as seções em um documento. Tal como capítulos, cabeçalhos, rodapés, ou quaisquer outras seções do documento.<br />
<strong>&#60;source&#62;:</strong> Define recursos para elementos de mídia, como &#60;audio&#62; e &#60;video&#62;.<br />
<strong>&#60;time&#62;:</strong> Define tempo ou data, ou ambos.<br />
<strong>&#60;video&#62;:</strong> Define vídeo, como um clipe de filme ou vídeo de outros fluxos.</p>
<p>(fonte: <a href="http://www.pinceladasdaweb.com.br/blog/2009/10/26/introducao-ao-html5/" target="_blank">pinceladas da web</a>)</p>
<p>A W3C liberou a documentação oficial no meio do ano de 2009 mas ainda é passível de alterações portanto não é definitiva. Ela é a mais completa e confiável fonte de informações sobre a linguagem e você encontra <a href="http://dev.w3.org/html5/spec/Overview.html" target="_blank">aqui neste link</a>. (inglês).</p>
<h3>Existem exemplos?</h3>
<p> Haram&#8230; olha aí:</p>
<p><a href="http://bit.ly/1Hw1ED">http://bit.ly/1Hw1ED</a> (resize &#38; drag and drop de fotos)<br />
<a href="http://bit.ly/HkYnp">http://bit.ly/HkYnp</a> (post-its que são arrastados e armazenados offline)<br />
<a href="http://www.html5gallery.com/">http://www.html5gallery.com</a> (galeria de sites em html5)<br />
<a href="http://bit.ly/fPMxn">http://bit.ly/fPMxn</a> (resize &#38; drag and drop de videos)<br />
<a href="http://bit.ly/2F3i1K">http://bit.ly/2F3i1K</a> (desenho escalável de um tigre em SVG)<br />
<a href="http://bit.ly/1Hw1ED">http://bit.ly/1Hw1ED</a> (resize &#38; drag and drop de fotos)</p>
<p>(fonte: <a href="http:/%%/www.luiztiago.com" target="_blank">Luiz Tiago</a>)</p>
<h3>E afinal?</h3>
<p>É uma questão sem solução atualmente adequada. Se por um lado existe um suporte à navegadores desatualizados o que cria a disponibilidade à todos os seus usuários, por que não usar?  Por outro lado, se ainda não existe uma documentação finalizada e consistente, para que começar?</p>
<p>Fica com você!</p>
<p>Vamos discutir sobre o assunto?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Delphi y XML (1)]]></title>
<link>http://danielluyo.wordpress.com/2009/11/24/delphi-y-xml-1/</link>
<pubDate>Tue, 24 Nov 2009 00:02:21 +0000</pubDate>
<dc:creator>danielluyo</dc:creator>
<guid>http://danielluyo.wordpress.com/2009/11/24/delphi-y-xml-1/</guid>
<description><![CDATA[XML que significa eXtenible Markup Language (lenguaje de marcas extensible) es para mi, muy a pesar ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://danielluyo.wordpress.com/files/2009/11/275px-xml.png"><img class="alignright size-medium wp-image-54" title="275px-xml" src="http://danielluyo.wordpress.com/files/2009/11/275px-xml.png?w=263" alt="" width="184" height="210" /></a>XML que significa e<strong>X</strong>tenible <strong>M</strong>arkup <strong>L</strong>anguage (lenguaje de marcas extensible) es para mi, muy a pesar de su nombre, no un lenguaje si no un formato para representar data/información arbitraria (por eso lo de extensible).</p>
<p>XML al igual que HTML son derivados de un concepto más genérico llamado SGML, por lo que comparten los conceptos jerárquicos así como la idea de <strong>tags</strong> o etiquetas, de ahi que ambos se vean muy parecidos a simple vista.</p>
<p>XML a cobrado notoriedad desde hace algunos años atrás como una forma muy legible (para humanos) de representar casi cualquier tipo información, al ser puramente texto con reglas explícitas para manejar caracteres especiales y no imprimibles, lo hace muy fácil de transportar entre plataformas y lenguajes.</p>
<p>XML tiene la particularidad de poder almacenar tanto la información en sí, como meta-información en la forma de tags y atributos, por ejemplo:</p>
<pre class="brush: xml;">
&#60;libros&#62;
  &#60;libro tipo=&#34;novela&#34;&#62;
    &#60;nombre&#62;La casa verde&#60;/nombre&#62;
    &#60;autor&#62;Mario Vargas Llosa&#60;/autor&#62;
  &#60;/libro&#62;
&#60;/libros&#62;
</pre>
<p>Como se ve no es necesario conocer la intención del autor para saber de que se trata. Es bastante autodescriptivo, incluso se puede notar la jerarquía entre los elemetos.</p>
<p>Estas características lo hacen muy interesante como medio de almacenar y transportar información entre sistemas diferentes, en plataformas diferentes o lenguajes de programación distintos. Sin embargo tanta maravilla no es gratis. La información así descrita ocupa mucho más espacio que otros formatos binarios, la tarea de &#8220;parsear&#8221; la información tanmbién es más pesada. La carga para el humano lector es más fácil, pero para la máquina es más costoso, claro que para eso están las máquinas, para reducir nuestro esfuerzo.  <em><strong>NOTA:</strong></em> <em>Estas consideraciones deberían tomarse en cuenta cuando se transmite grandes volumenes de información y/o el tiempo de procesamiento debe ser mínimo.</em></p>
<p>Delphi puede manejar XML usando diferentes mecanismos. Delphi 2009/2010 incluye al menos 3 motores distintos, versiones previas usan el Microsoft MSXML, aunque también hay varios componentes de terceros, algunos comerciales y otros free.</p>
<p>En Delphi 2010 se incluyen:</p>
<ul>
<li> <a title="Xerces" href="http://msdn.microsoft.com/en-us/data/bb291077.aspx">MSXML</a>, de Microsoft que usa la Msxml.dll</li>
<li><a title="Xerces" href="http://xerces.apache.org/xerces-c/">Xerces</a>, es una librería escrita en C++, que es parte del proyecto Apache.</li>
<li><a title="OpenXML" href="http://www.philo.de/xml/downloads.shtml">ADOM</a>, Alternative Dom, que es una nueva versión de OpenXML, escrita integramente en Delphi por lo que no depende de ninguna librería externa.</li>
</ul>
<p>Todas ellas permiten crear Documentos XML, cargar un Documento XML desde un archivo, grabrlo a un archivo, recorrerlo, y hacer búsquedas.</p>
<p>Para entender como se trabaja con XML debemos conocer algunos conceptos primero:</p>
<ul>
<li>Un Documento XML está formado por un conjunto de <strong>nodos</strong>, organizados jeráquicamente.</li>
<li>Un nodo tiene una etiqueta o <strong>tag</strong>, puede tener <strong>atributos</strong>, y puede tener un <strong>contenido</strong>.</li>
<li>Un nodo esta limitado por una etiqueta de inicio y una de fin.</li>
<li>Un Docuemento XML tiene un solo nodo raíz, a partir del cual se arma toda la jerarquía.</li>
</ul>
<p>Por ejemplo si el pedazo de código de líneas arriba es un documento XML entonces diriamos que:</p>
<pre class="brush: xml;">
&#60;libros&#62;
</pre>
<p>Es el nodo raíz, este nodo tiene una etiqueta de inicio que es &#8220;&#60;libros&#62;&#8221; y una etiqueta de fin que es &#8220;&#60;/libros&#62;&#8221;</p>
<pre class="brush: xml; first-line: 2;">
  &#60;libro tipo=&#34;novela&#34;&#62;
</pre>
<p>Este nodo tiene por etiqueta o tag &#60;libro&#62; , vemos que además tiene un atributo llamado <strong>tipo</strong> y cuyo valor es <strong>novela</strong>.</p>
<p>Finalmente en el siguiente nodo:</p>
<pre class="brush: xml; first-line: 3;">
  &#60;nombre&#62;La casa verde&#60;/nombre&#62;
</pre>
<p>Es un nodo de tag &#60;nombre&#62; y que tiene un <strong>contenido </strong>que es &#8220;La casa verde&#8221;.</p>
<p>Ya me cansé por hoy así que acá lo dejo.</p>
<p>En la siguiente entrada veremos código de como se maneja XML en Delphi.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[XPath introduction and references]]></title>
<link>http://automationbeyond.wordpress.com/2009/11/23/xpath-1/</link>
<pubDate>Mon, 23 Nov 2009 21:00:59 +0000</pubDate>
<dc:creator>Albert Gareev</dc:creator>
<guid>http://automationbeyond.wordpress.com/2009/11/23/xpath-1/</guid>
<description><![CDATA[Parent page: Service Functions – XML (QTP, VBScript)  Note. Although there could be no &#8220;reusab]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Parent page: <a title="Permanent Link to Service Functions – XML (QTP, VBScript)" rel="bookmark" href="http://automationbeyond.wordpress.com/2009/10/02/service-functions-xml/" target="_blank"><strong>Service Functions – XML (QTP, VBScript)</strong></a> </p>
<p><strong>Note.</strong> Although there could be no &#8220;reusable function&#8221; that would construct XPath for you, I store current post under &#8220;XML Service Functions&#8221; category, as it&#8217;s closely related to it. XPath is fairly simple to learn and very powerful in use. <br />
You can use free <a href="http://www.organicbit.com/Posts/2007-02-XPathDesigner.html" target="_blank">XPath Designer Tool</a> to validate queries you constructed.</p>
<p><strong>What is XPath?</strong> The each element in XML tree has its own unique address.<br />
The XPath expressions provide the ability to navigate around the tree, selecting elements (groups of nodes, single nodes, attributes, text values, etc.) by a variety of conditions.</p>
<p><strong>What does it mean?</strong> You can address any XML tree element without looping through the tree, i.e. as you use array[index] notation to get an element of the array, for XML you would use XML[XPath].</p>
<p><strong>How basic XPath syntax looks like?</strong> You will see that it is very similar to a disk folder/file addressing, as it&#8217;s a tree structure too.<br />
For example, filepath &#8220;c:\documents\personal\pictures\1.jpg&#8221;  in XML-XPath notation would look like &#8220;./documents/personal/pictures/picture[1]&#8220;.</p>
<p><strong>What are the differences?</strong><br />
If we can address only one file with a single pathstring, in XML we can address a collection of elements with a single pathstring. If in any folder there could be no duplicated filenames, in XML it&#8217;s allowed: elements will be referred by index. <br />
If we can address an element of an array only by index value, in XML we can address elements by index value or by element value. If with arrays all indexing is absolute, in XML it could be relative.</p>
<p><strong>Examples.</strong><br />
Get a collection of book items in a library XML structure. Xpath = &#8220;./library/book&#8221;.<br />
Get first book in the collection. Xpath = &#8220;./library/book[1]&#8220;.<br />
Get a collection of book items written by James Bach. Xpath = &#8220;<span style="font-size:x-small;">descendant::book[author/@firstname='James' and author/@lastname='Bach']</span>&#8220;.</p>
<p><strong>Documentation and references.</strong></p>
<p><strong><a href="http://www.w3.org/TR/xpath" target="_blank">W3C XML Path Language</a></strong></p>
<p><strong><a href="http://www.w3schools.com/XPath/xpath_intro.asp" target="_blank">W3Schools XPath Introduction</a></strong></p>
<p><strong><a href="http://www.developerfusion.com/samplechapter/89/using-xml-queries-and-transformations/1/" target="_blank">Using XML Queries and Transformations</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Realizar un include de un fichero xml en otro fichero xml]]></title>
<link>http://elcheonline.wordpress.com/2009/11/23/realizar-un-include-de-un-fichero-xml-en-otro-fichero-xml/</link>
<pubDate>Mon, 23 Nov 2009 18:00:47 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid>http://elcheonline.wordpress.com/2009/11/23/realizar-un-include-de-un-fichero-xml-en-otro-fichero-xml/</guid>
<description><![CDATA[Puede ser que en nuestro proyecto PHP + XML + XSLT tengamos una hoja de transformación XSLT muy exte]]></description>
<content:encoded><![CDATA[Puede ser que en nuestro proyecto PHP + XML + XSLT tengamos una hoja de transformación XSLT muy exte]]></content:encoded>
</item>
<item>
<title><![CDATA[Tool to develop modern web applications]]></title>
<link>http://fortunetech.wordpress.com/2009/11/23/tool-to-develop-modern-web-applications/</link>
<pubDate>Mon, 23 Nov 2009 14:13:41 +0000</pubDate>
<dc:creator>fortunetech</dc:creator>
<guid>http://fortunetech.wordpress.com/2009/11/23/tool-to-develop-modern-web-applications/</guid>
<description><![CDATA[The original Struts project revolutionized Java web development and its rapid adoption resulted in t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The original Struts project revolutionized Java web development and its rapid adoption resulted in the thousands of Struts-based applications deployed worldwide. Keeping pace with new ideas and trends, Apache Struts 2 has emerged as the product of a merger between the Apache Struts and OpenSymphony WebWork projects, united in their goal to develop an easy-to-use yet feature-rich framework. Struts 2 represents a revolution in design and ease of use when compared to classic Struts. It adds exciting and powerful features such as a plugin framework, JavaServer Faces integration, and XML-free configuration. Struts 2 In Action introduces the Apache Struts 2 web application framework and shows you how to quickly develop professional, production-ready modern web applications.</p>
<p>Courtesy: ebookindex </p>
<p>For <a href="http://www.itcoursesbayarea.com/">online coaching</a> on Struts enroll at <a href="http://www.fortunetechnol.com/">Fortune Technologies</a> and benefit from the offer of a discount of 10%.</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sexiest code/text editor ever]]></title>
<link>http://techhead.wordpress.com/2009/11/23/sexiest-codetext-editor-ever/</link>
<pubDate>Mon, 23 Nov 2009 13:14:04 +0000</pubDate>
<dc:creator>Eric</dc:creator>
<guid>http://techhead.wordpress.com/2009/11/23/sexiest-codetext-editor-ever/</guid>
<description><![CDATA[When I first saw this over lifehacker and downloaded it, I was just in awe and it has been my text e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>When I first saw this <a href="http://lifehacker.com/5383161/sublime-text-is-a-serious-text-editor-with-no-bloat" target="_blank">over lifehacker</a> and downloaded it, I was just in awe and it has been my text editor across all my machines.</p>
<p><a href="http://techhead.wordpress.com/files/2009/11/sublimetext.png"><img class="aligncenter size-full wp-image-198" title="sublimeText" src="http://techhead.wordpress.com/files/2009/11/sublimetext.png" alt="" width="432" height="270" /></a></p>
<p>Forget Notepad++, even the Programmer&#8217;s Notepad I used to <a href="http://techhead.wordpress.com/2007/10/21/ultimate-free-coding-text-editor/" target="_self">recommend</a> &#8212; Sublime text is the best and sexiest light weight code/text editor out there!</p>
<p>It&#8217;s kind of pricey but no doubt you&#8217;d like it!</p>
<p>Link</p>
<ul>
<li><a href="http://www.sublimetext.com/" target="_blank">Sublime Text</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Now this is a story all about how/Archives got flip-turned upside down]]></title>
<link>http://derangementanddescription.wordpress.com/2009/11/23/now-this-is-a-story-all-about-howarchives-got-flip-turned-upside-down/</link>
<pubDate>Mon, 23 Nov 2009 13:00:31 +0000</pubDate>
<dc:creator>Dee Dee</dc:creator>
<guid>http://derangementanddescription.wordpress.com/2009/11/23/now-this-is-a-story-all-about-howarchives-got-flip-turned-upside-down/</guid>
<description><![CDATA[Longest EAD comic ever, I think. Goes all the way up to &lt;ead&gt;!]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Longest EAD comic ever, I think. Goes all the way up to &#60;ead&#62;!</p>
<p><a href="http://derangementanddescription.wordpress.com/files/2009/11/comic59_willsmith.png"><img class="aligncenter size-full wp-image-744" title="comic59_willsmith" src="http://derangementanddescription.wordpress.com/files/2009/11/comic59_willsmith.png" alt="" width="450" height="1667" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Soluții tehnice]]></title>
<link>http://centralmallro.wordpress.com/2009/11/23/solu%c8%9bii-tehnice/</link>
<pubDate>Mon, 23 Nov 2009 02:02:26 +0000</pubDate>
<dc:creator>mihaidumitrescu</dc:creator>
<guid>http://centralmallro.wordpress.com/2009/11/23/solu%c8%9bii-tehnice/</guid>
<description><![CDATA[Acum câteva ore am participat la o sesiune de chat alături de managerii altor trei echipe și am disc]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div>
<div>
<p>Acum câteva ore am participat la o sesiune de chat alături de managerii altor trei echipe și am discutat despre tehnologiile pe care le-am utilizat fiecare în realizarea proiectului sau ce tehnologii am dori să utilizăm pe viitor.</p>
<p>Am purtat această discuție alături de:</p>
<ul>
<li><strong>Simona Posea</strong> (alias Blossom) – managerul echipei <em>PowerpuffGirls<strong> </strong></em></li>
<li><strong>George Neagoe </strong> – responsabilul tehnic al echipei <em>Muzeu Upb</em></li>
<li><strong>Dumbrava Maria</strong> – managerul echipei <em>ITea</em></li>
<p><em><br />
</em></ul>
<p>Am căzut de acord că tehnologiile folosite sau pe care am dori să le utilizăm mai târziu sunt:</p>
<ul>
<li><strong>php+mysql</strong></li>
<li><strong>javascript</strong></li>
<li><strong>Flash</strong></li>
<li><strong>XML</strong></li>
</ul>
<p>Am rămas plăcut impresionat de colegii mei deorece sunt foarte muncitori și și-au facut siteurile de la zero spre deosebire de echipa mea leneșă care am preluat o infrastructură deja existentă și am modelat-o după cum am dorit. Așa ca doar atât vreau să spun: <em>BRAVO LOR</em> !</p>
<p>Discuția nu s-a rezumat doar la cele prezentate mai sus.</p>
<p>Transcript-ul complet al conversației poate fi găsiti <a href="http://ltfll-lin.code.ro:11080/concertChat/roomContent.jsp?channelID=PG-FI-TH-BI-E3">aici</a></p>
</div>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solutii tehnice]]></title>
<link>http://pow3rpuffgirls.wordpress.com/2009/11/23/solutii-tehnice/</link>
<pubDate>Sun, 22 Nov 2009 23:14:47 +0000</pubDate>
<dc:creator>Simona Posea</dc:creator>
<guid>http://pow3rpuffgirls.wordpress.com/2009/11/23/solutii-tehnice/</guid>
<description><![CDATA[In aceasta seara, impreuna cu inca 3 reprezentati din echipe diferite, ne-am strans sa discutam desp]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In aceasta seara, impreuna cu inca 3 reprezentati din echipe diferite, ne-am strans sa discutam despre solutiile tehnice pe care fiecare dintre noi le propune (sau deja le-a folosit) in dezvoltarea proiectului sau.</p>
<p>Cei 3 cu care am avut onoarea sa discut sunt:</p>
<ul>
<li><strong>Mihai Dumitrescu</strong> &#8211; managerul echipei Backwards IOC</li>
<li><strong>George Neagoe </strong> &#8211; responsabilul tehnic al echipei Muzeu Upb</li>
<li><strong>Dumbrava Maria</strong> &#8211; managerul echipei ITea</li>
</ul>
<p>Ca o privire de ansamblu,  tehnologiile folosite/sau pe care intentionam sa le folosim sunt:  <strong>php+mysql, javascript, xml si flash.</strong></p>
<p>Mihai ne-a vorbit si despre Joomla, care se pare ca face aproape totul in locul tau  (fapt pentru care o sa-l incerc si eu cat mai curand <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>Oricum, discutia nu s-a rezumat doar la acestea de mai sus.  Transcript-ul conversatiei poate fi gasiti <a href="http://ltfll-lin.code.ro:11080/concertChat/roomContent.jsp?channelID=PG-FI-TH-BI-E3">aici</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Recuperar información de una base de datos y mostrarla en un webBrowser (C#, PHP, XML, XSLT)]]></title>
<link>http://elcheonline.wordpress.com/2009/11/22/recuperar-informacion-de-una-base-de-datos-y-mostrarla-en-un-webbrowser-c-php-xml-xslt/</link>
<pubDate>Sun, 22 Nov 2009 19:15:53 +0000</pubDate>
<dc:creator>admin</dc:creator>
<guid>http://elcheonline.wordpress.com/2009/11/22/recuperar-informacion-de-una-base-de-datos-y-mostrarla-en-un-webbrowser-c-php-xml-xslt/</guid>
<description><![CDATA[Código fuente ejemplo que recupera información de una base de datos y la muestra en el webbrowser de]]></description>
<content:encoded><![CDATA[Código fuente ejemplo que recupera información de una base de datos y la muestra en el webbrowser de]]></content:encoded>
</item>
<item>
<title><![CDATA[XML-ing]]></title>
<link>http://research2009.wordpress.com/2009/11/22/xml-ing/</link>
<pubDate>Sun, 22 Nov 2009 13:01:48 +0000</pubDate>
<dc:creator>Angelica Gomez</dc:creator>
<guid>http://research2009.wordpress.com/2009/11/22/xml-ing/</guid>
<description><![CDATA[We attempted to start making the XML for the assessment of our game. We intend to show it to other g]]></description>
<content:encoded><![CDATA[We attempted to start making the XML for the assessment of our game. We intend to show it to other g]]></content:encoded>
</item>
<item>
<title><![CDATA[XML Message Forum in PHP &amp; XML]]></title>
<link>http://leisurehours.wordpress.com/2009/11/22/xml-message-forum-in-php-xml/</link>
<pubDate>Sun, 22 Nov 2009 12:29:28 +0000</pubDate>
<dc:creator>Manoj</dc:creator>
<guid>http://leisurehours.wordpress.com/2009/11/22/xml-message-forum-in-php-xml/</guid>
<description><![CDATA[I had coded this message forum as part of an assignment. This is a really very simple message forum ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I had coded this message forum as part of an assignment. This is a really very simple message forum using only PHP and XML and no database required. It just illustrates the concepts of</p>
<ul>
<li>XML</li>
<li>XSLT</li>
<li>DOM</li>
<li>XPATH</li>
</ul>
<p>You can download this forum <a title="XML Message Forum" href="http://www.box.net/shared/zmlnr62cth" target="_blank">here.</a></p>
<p>It contains a readme.txt file which explains how to use this.</p>
<p>&#160;</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Creating a Feeds Page]]></title>
<link>http://justin.wordpress.com/2009/11/22/creating-a-feeds-page/</link>
<pubDate>Sun, 22 Nov 2009 05:50:33 +0000</pubDate>
<dc:creator>Justin</dc:creator>
<guid>http://justin.wordpress.com/2009/11/22/creating-a-feeds-page/</guid>
<description><![CDATA[In this short guide we will create a new page that lists the feeds available on a WordPress blog. It]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In this short guide we will create a new page that lists the feeds available on a WordPress blog. It&#8217;s a simple process and can be a handy overview of what data your site offers.</p>
<p><strong>Step One: Creating a Feeds Template</strong></p>
<p>We will need a template which dynamically outputs our feeds. The easiest way to do this to fit in with the theme you have installed is to make a copy of the page.php template and name it something like feeds.php</p>
<p>Next we will need to give the new template a label. Look for the following snippet of code or something similar at the top and change the label to &#8220;Feeds Page&#8221;. If you do not see it go ahead and add this.</p>
<pre class="brush: php;">/*
Template Name: Feeds Page
*/</pre>
<p>Next we will want to remove the code from this template that generates the page. We will replace it with the code that displays links to the feeds. Remove everything from the start of the WordPress loop to the end:</p>
<p>From</p>
<pre class="brush: php;">&#60;?php if (have_posts()) : while (have_posts()) : the_post(); ?&#62;</pre>
<p>to</p>
<pre class="brush: php;">&#60;?php endwhile; endif; ?&#62;&#62;</pre>
<p>including the edit_post_link function call.</p>
<p>Now we will want to add in some code to display the feeds. I&#8217;ve created some code to get us started which can be demoed on <a href="http://justinshreve.com/blog/feeds/">my personal blog&#8217;s feed page</a>.</p>
<p>The code is</p>
<pre class="brush: php;">&#60;h2&#62;Global Feeds&#60;/h2&#62;

&#60;ul&#62;
&#60;li&#62;&#60;a href=&#34;&#60;?php bloginfo('rss2_url'); ?&#62;&#34; title=&#34;&#60;?php _e('Latest Posts (RSS)'); ?&#62;&#34;&#62;&#60;?php _e('&#60;abbr title=&#34;Really Simple Syndication&#34;&#62;RSS&#60;/abbr&#62;'); ?&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#60;?php bloginfo('atom_url'); ?&#62;&#34; title=&#34;&#60;?php _e('Latest Posts (Atom)'); ?&#62;&#34;&#62;&#60;?php _e('Atom'); ?&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#60;?php bloginfo('comments_rss2_url'); ?&#62;&#34; title=&#34;&#60;?php _e('Latest Comments (RSS)'); ?&#62;&#34;&#62;&#60;?php _e('Comments &#60;abbr title=&#34;Really Simple Syndication&#34;&#62;RSS&#60;/abbr&#62;'); ?&#62;&#60;/a&#62;&#60;/li&#62;
&#60;/ul&#62;

&#60;h2&#62;Feeds by Category&#60;/h2&#62;

&#60;ul&#62;
&#60;?php wp_list_categories('orderby=name&#38;show_count=1&#38;feed=RSS&#38;title_li='); ?&#62;
&#60;/ul&#62;</pre>
<p>The first few lines simply link to the standard feeds: a feed of the latest posts in RSS format, a feed of the posts in ATOM format and a feed of latest comments in RSS format.</p>
<p>The last few lines (wp_list_categories) output some links to the feeds of the categories you have been posting in. You can edit the above code to fit your needs. For example you can set show_count to 0 to remove the amount of posts after the RSS link, or change &#8220;RSS&#8221; to say &#8220;Feed&#8221; instead or you can remove the listing of category feeds all together.</p>
<p>The hard part is now over. We need to let WordPress know we want a specific page for this template. We do this by creating a new page and setting the page template to use our new feeds template.</p>
<p><strong>Step Two: Creating a Page<br />
</strong></p>
<p>Login to the admin control panel and navigate to &#8220;Pages&#8221; and &#8220;Add New&#8221;. Name the page &#8220;Feeds&#8221; or something similar. Leave the content blank and then look to the right for &#8220;Template&#8221; under the attributes box. Click the dropdown and select our new template.</p>
<p><a href="http://justin.wordpress.com/files/2009/11/templatepreview.png"><img class="alignnone size-full wp-image-8" title="templatepreview" src="http://justin.wordpress.com/files/2009/11/templatepreview.png" alt="" width="277" height="164" /></a></p>
<p>Once you publish the page and click the view button a beautiful new feed template should be displayed.</p>
<p><strong>Closing</strong></p>
<p>That&#8217;s it! Enjoy! This method can be adapted for other dynamic pages you may want to create and is employed by things like a custom archives page or a new dynamic home page. Let me know if this tutorial was useful or if you are using it on your own blog!</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">
<pre>&#60;ul&#62;
&#60;?php
wp_list_categories('orderby=name&#38;show_count=1&#38;feed=RSS'); ?&#62;W
&#60;/ul&#62;
</pre>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Lossless JSON encoding/decoding of XML in PHP????]]></title>
<link>http://trickledown.wordpress.com/2009/11/21/lossless-json-encodingdecoding-of-xml/</link>
<pubDate>Sat, 21 Nov 2009 19:53:43 +0000</pubDate>
<dc:creator>trickledown</dc:creator>
<guid>http://trickledown.wordpress.com/2009/11/21/lossless-json-encodingdecoding-of-xml/</guid>
<description><![CDATA[So I got some XML and thought &#8220;well, simplexml looks like an easy way to parse the xml.&#8221;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So I got some XML and thought &#8220;well, simplexml looks like an easy way to parse the xml.&#8221;  Then serialized it with json_encode and json_decode.  BUT it loses the attributes on some of the nodes!!!  </p>
<p>Someone <a href="http://bonsai.php.net/bug.php?id=46309&#38;edit=1">reported this as a bug</a>:</p>
<p>&#8220;Description:<br />
&#8212;&#8212;&#8212;&#8212;<br />
If you json encode a simplexml object, any xml leaf nodes will lose<br />
their attributes</p>
<p>The attached script has two small xml strings.  One with attributes<br />
on the leaf node, one without.</p>
<p>When you run the script, attribute values disappear for the second<br />
json string&#8221;</p>
<p>Here&#8217;s the reply they got, that it&#8217;s not a bug!!  Why does it keep some attributes, but not others, why is it not lossless???  If it DOESN&#8217;T WORK, why is it available?  It&#8217;s not a bug because it wasn&#8217;t supposed to keep all the attributes, only some, randomly? Defective design doesn&#8217;t count as a bug?  I don&#8217;t get it&#8230; </p>
<p>&#8220;[20 Oct 2008 11:10pm UTC] iliaa@php.net</p>
<p>Thank you for taking the time to write to us, but this is not<br />
a bug. Please double-check the documentation available at<br />
http://www.php.net/manual/ and the instructions on how to report<br />
a bug at http://bugs.php.net/how-to-report.php</p>
<p>You cannot do a lossless (loss of attributes) on an object of a certain</p>
<p>type such as SimpleXML.&#8221;</p>
<p>You can put simplexml data into session variables by casting it to string first (string), could that be one way of getting around the attribute loss by not having to use json?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Free WebSite Template]]></title>
<link>http://kaangural.wordpress.com/2009/11/21/free-website-template/</link>
<pubDate>Sat, 21 Nov 2009 17:55:51 +0000</pubDate>
<dc:creator>kaangural</dc:creator>
<guid>http://kaangural.wordpress.com/2009/11/21/free-website-template/</guid>
<description><![CDATA[Sizin için internette bedava dağıtılan statik web site temalarını derledim.Devamını Okuyun (: http:/]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://kaangural.wordpress.com/files/2009/11/header.jpg"><img class="alignnone size-full wp-image-174" title="header" src="http://kaangural.wordpress.com/files/2009/11/header.jpg" alt="" width="600" height="76" /></a></p>
<p><strong>Sizin için internette bedava dağıtılan statik web site temalarını derledim.Devamını Okuyun (:<br />
</strong></p>
<p><strong><!--more--></strong><a href="http://www.dreamtemplate.com/templates/Free_Website_Templates.html" target="_blank">http://www.dreamtemplate.com </a>Buradaki temalar yeni ve kullanışlı. CSS ve HTML içerikli temalar.<br />
<a href="http://www.interspire.com/templates/category/48" target="_blank">http://www.interspire.com</a> CSS temalarıda mevcut.<br />
<a href="http://andreasviklund.com/templates/" target="_blank">http://andreasviklund.com</a> Statik ve wp temalar var.<br />
<a href="http://www.freewebsitetemplates.com/template2.php" target="_blank">http://www.freewebsitetemplates.com</a> kaliteli ve çok sayıda tema var.<br />
<a href="http://freesitetemplates.com/templates/browse/speed-demons/" target="_blank">http://freesitetemplates.com</a> Basit temalar.<br />
<a href="http://www.templateyes.com/html-templates.htm" target="_blank">http://www.templateyes.com</a> Çok kaliteli HTML temalar var.<br />
<a href="http://www.freelayouts.com/websites" target="_blank">http://www.freelayouts.com</a> Kaliteli CSS ve HTML temalar.<br />
<a href="http://www.oswd.org/" target="_blank">http://www.oswd.org</a> Sadece CSS tema’ların dağıtıldığı bir site.<br />
<a href="http://www.openwebdesign.org/browse.php" target="_blank">http://www.openwebdesign.org</a> Açık kaynaklı web site temaları.<br />
<a href="http://erraticwisdom.com/templates" target="_blank">http://erraticwisdom.com</a> Gördüğünüz wp temaların html sürümü.<br />
<a href="http://www.steves-templates.com/templates.html" target="_blank">http://www.steves-templates.com</a> Her türlü temayı bulabileceğiniz bir adres.<a href="http://www.sixshootermedia.com/free-templates/" target="_blank"><br />
http://www.sixshootermedia.com</a> Burada sadece CSS temalar dağıtılıyor.<br />
<a href="http://www.templatemonster.com/free-templates.php" target="_blank">http://www.templatemonster.com</a> İnternetin tema canavarı.<br />
<a href="http://www.dreamweaver-templates.org/free-dreamweaver-templates.html" target="_blank">http://www.dreamweaver-templates.org</a> Dreamweaver ile kolayca editleyebileceğiniz kalitesi düşük temalar.<br />
<a href="http://www.freetemplatesonline.com/" target="_blank">http://www.freetemplatesonline.com</a> Kaliteli temalar. Download etmek için mail adresi istiyorlar.<br />
<a href="http://zymic.com/show_templates.php?id=1" target="_blank">http://zymic.com</a> Çok zengin bir tema arşivi var. Online temaları görebiliyorsunuz.<br />
<a href="http://www.webpagedesign.com.au/Free_Templates/" target="_blank">http://www.webpagedesign.com.au</a> Farklı HTML tema tasarımları.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[QuickBooks SDK Requirements]]></title>
<link>http://technologygrp.wordpress.com/2009/11/21/quickbooks-sdk-requirements/</link>
<pubDate>Sat, 21 Nov 2009 13:32:18 +0000</pubDate>
<dc:creator>technologygrp</dc:creator>
<guid>http://technologygrp.wordpress.com/2009/11/21/quickbooks-sdk-requirements/</guid>
<description><![CDATA[You will need the following for QuickBooks Australia/Asia version: QuickBooks 2007/08 SDK 3.0 SDK 6.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You will need the following for QuickBooks Australia/Asia version:</p>
<p>QuickBooks 2007/08 SDK 3.0</p>
<p>SDK 6.1 release</p>
<p>Membership is required at <a href="http://www.quicken.com.au/Partners/SoftwareDP/SDPmembership.aspx">Quicken Australia</a></p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Software Engineer]]></title>
<link>http://thewalkin.wordpress.com/2009/11/21/software-engineer/</link>
<pubDate>Sat, 21 Nov 2009 00:46:24 +0000</pubDate>
<dc:creator>The Editor</dc:creator>
<guid>http://thewalkin.wordpress.com/2009/11/21/software-engineer/</guid>
<description><![CDATA[Benipal Technologies Location: Bangalore Experience: 4-6 Years Education: Graduates, MCA, M.Sc Skill]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="text-decoration:underline;"><strong>Benipal Technologies</strong></span><br />
Location: Bangalore<br />
Experience: 4-6 Years<br />
Education: Graduates, MCA, M.Sc<br />
Skills: JAVA J2EE, XML, STRUTS, HIBERNATE, SOAP,<br />
WALK IN INTERVIEWS ON SATURDAY, NOV 21 from 12pm – 5 pm and SUNDAY, NOV 22 from 12 pm – 5 pm.</p>
<p>DESIRED CANDIDATE PROFILE:</p>
<p>Must have a Bachelors degree with any specialization. Preference will be given to M.Sc and MCA degrees. Excellent spoken engish is an absolute must with good presentation skills.</p>
<p>Ability to perform under pressure will be a critical factor.</p>
<p>Contact Details:</p>
<p>Benipal Technologies</p>
<p>28 5th Block 4th B Cross Koramangala Industrial Layout Bangalore, India 560095</p>
<p>Tel: 080-3026-8000</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP: การสร้าง xml ตอนที่ 1]]></title>
<link>http://adaydesign.wordpress.com/2009/11/20/php-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-xml/</link>
<pubDate>Fri, 20 Nov 2009 16:14:47 +0000</pubDate>
<dc:creator>adaydesign</dc:creator>
<guid>http://adaydesign.wordpress.com/2009/11/20/php-%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%aa%e0%b8%a3%e0%b9%89%e0%b8%b2%e0%b8%87-xml/</guid>
<description><![CDATA[จากงานที่ผมทำอยู่จะต้องการส่งผ่านค่าจาก php ไปยัง flash จากที่เคยเขียนมาก่อนหน้านี้จะเป็นการที่ php ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>จากงานที่ผมทำอยู่จะต้องการส่งผ่านค่าจาก php ไปยัง flash จากที่เคยเขียนมาก่อนหน้านี้จะเป็นการที่ php ส่งค่ากลับมาหา flash ด้วยการส่งแบบ ตัวแปรและค่า แต่ติดปัญหาอยู่ที่ ส่งค่ากลับมาในปริมาณมากๆ ไม่ได้ <strong><span style="color:#008000;">จึงนำ xml มาช่วยในการส่งข้อมูล</span></strong>ดังกล่าว เราจะมาดูว่า xml จะสร้างยังไงใน php นะครับ</p>
<p>ดูรูปแบบ xml ที่เราจะส่งไปเลยนะครับ เอาแบบไม่ซับซ้อนแล้วกันนะ เราจะส่งรายละเอียดของ วีดีโอในแต่ละหมวดกลับไปยัง flash นะครับด้วย xml ดังนี้</p>
<p><span style="color:#000080;">&#60;videos&#62;</span><br />
<span style="color:#808000;">&#60;video id=&#8221;id&#8221;&#62;</span><br />
<span style="color:#800080;">&#60;title&#62;title_name&#60;/title&#62;<br />
&#60;src&#62;&#60;/src&#62;</span><br />
<span style="color:#808000;">&#60;/video&#62;<br />
&#60;video id=&#8221;id&#8221;&#62;</span><br />
<span style="color:#800080;">&#60;title&#62;title_name&#60;/title&#62;<br />
&#60;src&#62;&#60;/src&#62;</span><br />
<span style="color:#808000;">&#60;/video&#62;</span><br />
&#8230;จำนวน video tags ขึ้นอยู่กับข้อมูลที่มาจากฐานข้อมูลนะครับ<br />
<span style="color:#000080;">&#60;/videos&#62;</span></p>
<p>เราจะมารู้จักกับ tag xml แ่ต่ละส่วนที่จำเป็นก่อนแล้วกันนะ</p>
<ul>
<li>xml จะต้องอยู่ tag แม่หนึ่งอันเท่านั้น จากตัวอย่างจะอยู่ใน tag &#60;videos&#62;</li>
<li>&#60;videos&#62; จะเรียกว่า Element</li>
<li>&#60;video id=&#8221;id&#8221;&#62; จะเรียก id ว่า Attribute และที่อยู่ใน &#8221; &#8230;  &#8220;(เครื่องหมายคำพูด) เรียกว่า values</li>
<li>&#60;title&#62;title_name&#60;/title&#62; จะเรียก title_name ว่า TextNode</li>
</ul>
<p>ต่อมามารู้จักฟังก์ชั่นที่ใช้งานในการสร้าง xml ใน php กันนะครับ</p>
<ul>
<li><span style="color:#ff6600;">การสร้าง xml document</span></li>
</ul>
<p>$dom = new DOMDocument(&#8216;1.0&#8242;,&#8217;utf-8&#8242;);</p>
<ul>
<li><span style="color:#ff6600;">การสร้าง Element</span></li>
</ul>
<p>$video = $dom-&#62;createElement(&#8220;video&#8221;);</p>
<ul>
<li><span style="color:#ff6600;">การสร้าง Attribute ใน Element</span></li>
</ul>
<p>$video-&#62;setAttribute(&#8220;id&#8221;,$object['id']);</p>
<ul>
<li><span style="color:#ff6600;">การเพิ่ม Element ลงใน xml document</span> หรือ การเพิ่ม Element ลงใน Element (ใช้ฟังก์ชั่นเดียวกัน)</li>
</ul>
<p>$vid_title = $dom-&#62;createElement(&#8220;title&#8221;,$object['vName']);<br />
$video-&#62;appendChild($vid_title);</p>
<p>เราก็จะพอรู้เกี่ยวกับ xml ขึ้นมาบ้างแล้วว่า ทำไมต้องใช้ xml ในการส่งข้อมูล และความรู้ที่ความรู้เกี่ยวกับ xml รวมทั้งการฟังก์ชั่นของ php ที่เกี่ยวกับ xml แบบ domdocument ส่วนตัวอย่างการโค้ดจริงๆ จะแสดงในตอนต่อไป ติดตามชมนะครับ</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Online Ajax Tutorials - A New Approach to Learning]]></title>
<link>http://soloscript09.wordpress.com/2009/11/20/online-ajax-tutorials-a-new-approach-to-learning/</link>
<pubDate>Fri, 20 Nov 2009 12:16:11 +0000</pubDate>
<dc:creator>soloscript</dc:creator>
<guid>http://soloscript09.wordpress.com/2009/11/20/online-ajax-tutorials-a-new-approach-to-learning/</guid>
<description><![CDATA[It is the next generation web programming through Ajax. Web programmers are grabbing this opportunit]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">It is the next generation web programming through Ajax. Web programmers are grabbing this opportunity to move from what is usually the case of the standard or classical technology used for web pages and introduce a new way for the server, browser and webpage to work simultaneously through Ajax. Ajax stands for Asynchronous <a href="http://www.soloscript.com/onlinehelp-JAVASCRIPT1.html">JavaScript</a> and XML with the use of nonstandard XMLHttpRequest object to communicate with server-side scripts. It can send as well as receive information in a variety of formats, including XML, HTML, and even text files and with the least necessity of having to refresh. Ajax is of an &#8220;asynchronous&#8221; nature and creating a revolution online with Ajax tutorial as your support system. Just a PC with net can provide you knowledge that will prove worth while only when you are in need for a leading edge.</p>
<p style="text-align:justify;"><strong> </strong></p>
<p style="text-align:justify;">It is but quite a task to refer the right resource of <a href="http://www.soloscript.com/onlinehelp-AJAX1.html">Ajax tutorial</a> available today to solve browser, user and various other problems that may occur. It is to know how Ajax is one of the better ways to use XMLHTTP. The next that comes with it is to learn about Ajax tutorial termed as Ajax in Action such as the programming used for Google Maps and Google Suggest where a particular search term when entered into the Google Suggest search engine opens a drop-down list of suggested search terms that updates as something is added to the search term. By using this new technology available through Ajax tutorials online, this list is continuously updated without the wait needed to reload your webpage. The benefit of programming with Ajax is new, more responsive web applications for your website and for this very reason Yahoo now uses Ajax in their Search Engine&#8217;s interface. This and more can now referred at the click of a button with Ajax tutorial with enormous knowledge waiting to enhance to better the technical knowledge that is required.</p>
<p style="text-align:justify;">Knowing how to add Ajax in-progress indicators can serve fruitful. To get into a detailed study with Rasmus’ 30 second AJAX Tutorial, to make our knowledge go that extra mile by adding the spinning icon after &#8220;Get Results&#8221; link to indicate the result seeker to wait a while the search is refined and output is given are all relevant to Ajax tutorial. Ajax tutorial gives a lot of insight on Ajax wire framing approaches to<strong> </strong>introduce to their knowledge the concept of prototyping as a solution to the problem of representing Ajax at the early stages of designing an interface. The general strategies and attitudes should be considered important. The FAQ are worth following to add <a href="http://www.soloscript.com/onlinehelp-AJAX15.html">AJAX functionality to an application</a>. Just a look at the category for Ajax tutorial and you have already made a head start in you r effort to gain the utmost out of the informative approach through e-learning. Visit for more information at <strong><a href="http://www.soloscript.com" target="_blank">http://www.soloscript.com</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Client Side Developer - London - Upto £45k]]></title>
<link>http://calvinjnr.wordpress.com/2009/11/20/client-side-developer-london-upto-45k/</link>
<pubDate>Fri, 20 Nov 2009 12:07:14 +0000</pubDate>
<dc:creator>calvinjnr</dc:creator>
<guid>http://calvinjnr.wordpress.com/2009/11/20/client-side-developer-london-upto-45k/</guid>
<description><![CDATA[Digital agency in Farringdon is looking for an experienced client-side developer. This is a key role]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Digital agency in Farringdon is looking for an experienced client-side developer.</p>
<p>This is a key role within the Technical team specialising in the specification, costing, and production of interactive, functional website projects.  Experienced within your discipline, you may also be looking to broaden your career, exploring new technologies, or managing a team of developers.<br />
You need to have a wealth of experience with a range of Internet-related technologies, ideally with multi-platform experience; a passion for best practice, quality assurance, rigour and evangelising how technology can improve a creative idea; and the desire to share your expertise with others within the agency, our clients and across the wider industry.</p>
<p>Required Knowledge and skills:<br />
• Senior client-side developer with up to date and excellent skills HTML, CSS (Minimum 6 years), JavaScript (Minimum 6 years) and other related interface technologies.<br />
• Expert in cross-browser CSS (especially IE6 issues)<br />
• Experience in AJAX &#38; DHTML (3 years)<br />
• JQuery (1 year)<br />
• JavaScript mapping frameworks such as Google Maps, MS Virtual Earth (1 year)<br />
• Experience with working with templating languages such as ASP, JSP, Freemarker, Velocity<br />
• Understanding of the AJAX paradigm.<br />
• Excellent understanding of Accessibility and Usability issues relating to site development, as well as semantic mark up and SEO considerations<br />
• Good XML, and related technologies (e.g. XSL &#38; XML Schema)<br />
• Understanding of test driven development and continuous integration an advantage.<br />
• Version control systems such as Subversion or CVS. (Including understanding Branching, Tagging, Merging, Reverting etc).</p>
<p>Key responsibilities:<br />
• Owning the technical relationship with specific clients, this is a client-facing role where the successful candidate will be required to take part in a number of client meeting throughout project scope.<br />
• Take responsibility for technical delivery of the project.  Take part in creative discussions and steer those discussions in the most technically appropriate direction, recommending best technical approach.<br />
• Ensure that knowledge gained is always shared outwards to the teams and the company as a whole.<br />
• Ensure that the project is delivered to high standards of quality in all aspects including, but not limited to code, documentation, configuration management, source code control and best practice.</p>
<p>If your interested send me your CV as interviewing now. Send to: neil@majorplayers.co.uk</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[XML Reading by using LINQ]]></title>
<link>http://ilyasgndz.wordpress.com/2009/11/20/xml-reading-by-using-linq/</link>
<pubDate>Fri, 20 Nov 2009 00:16:28 +0000</pubDate>
<dc:creator>ilyasgndz</dc:creator>
<guid>http://ilyasgndz.wordpress.com/2009/11/20/xml-reading-by-using-linq/</guid>
<description><![CDATA[I&#8217;m going to tell you a way to read and write xml each day. Today I begin using LINQ to save a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;m going to tell you a way to read and write xml each day. Today I begin using LINQ to save all the same node in a object.</p>
<p>In this example I&#8217;ve used following xml file:</p>
<p>&#60;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243; ?&#62;<br />
&#60;Actions&#62;<br />
&#60;Action Id=&#8221;1&#8243; Name=&#8221;TestAction&#8221; Date=&#8221;19-11-2009&#8243; StartTime=&#8221;23:42&#8243; EndTime=&#8221;25:15&#8243;&#62;&#60;/Action&#62;<br />
&#60;/Actions&#62;</p>
<p>And this to read it in C#</p>
<p>XDocument xDoc = XDocument.Load(FilePath);</p>
<p>List&#60;Action&#62; actions = (from p in xDoc.Descendants(&#8220;Action&#8221;)<br />
select new Action<br />
{<br />
id = (Int32)p.Attribute(&#8220;Id&#8221;),<br />
name = (String)p.Attribute(&#8220;Name&#8221;),<br />
date = (String)p.Attribute(&#8220;Date&#8221;),<br />
startTime = (String)p.Attribute(&#8220;StartTime&#8221;),<br />
endTime = (String)p.Attribute(&#8220;EndTime&#8221;)<br />
}).ToList();</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[VrijOpVrijdag.nl]]></title>
<link>http://withthe.wordpress.com/?p=37</link>
<pubDate>Thu, 19 Nov 2009 23:40:33 +0000</pubDate>
<dc:creator>Martin Overmars</dc:creator>
<guid>http://withthe.wordpress.com/?p=37</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nike Football: Ignite]]></title>
<link>http://revistavirtus.wordpress.com/2009/11/19/nike-football-ignite/</link>
<pubDate>Thu, 19 Nov 2009 18:55:15 +0000</pubDate>
<dc:creator>revistavirtus</dc:creator>
<guid>http://revistavirtus.wordpress.com/2009/11/19/nike-football-ignite/</guid>
<description><![CDATA[Novo site da NIKE! Desenvolvido pela agência AKQA San Francisco http://work.toreholmberg.se/#69438/N]]></description>
<content:encoded><![CDATA[Novo site da NIKE! Desenvolvido pela agência AKQA San Francisco http://work.toreholmberg.se/#69438/N]]></content:encoded>
</item>
<item>
<title><![CDATA[ci_report customized stylesheet]]></title>
<link>http://juggernautfreak.wordpress.com/2009/11/19/ci_report-customized-stylesheet/</link>
<pubDate>Thu, 19 Nov 2009 09:36:34 +0000</pubDate>
<dc:creator>juggernautfreak</dc:creator>
<guid>http://juggernautfreak.wordpress.com/2009/11/19/ci_report-customized-stylesheet/</guid>
<description><![CDATA[&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; &lt;html xsl:version=&quot;1.0]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><pre class="brush: css;">

&#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62;
&#60;html xsl:version=&#34;1.0&#34; xmlns:xsl=&#34;http://www.w3.org/1999/XSL/Transform&#34; xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62;
&#60;xsl:if test=&#34;system-property('xsl:vendor')='Transformiix'&#34;&#62;&#60;/xsl:if&#62;
    &#60;body style=&#34;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:#EEEEEE&#34;&#62;
        &#60;xsl:for-each select=&#34;testsuite&#34;&#62;
            &#60;div style=&#34;background-color:blue;color:white;padding:4px&#34;&#62;
                &#60;span style=&#34;font-weight:bold&#34;&#62;
                    &#60;xsl:value-of select=&#34;@name&#34;/&#62;
                    &#60;xsl/&#62; Overall Results
                &#60;/span&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; tests:
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@tests&#34;/&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; assertions:
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@assertions&#34;/&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; failures:
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@failures&#34;/&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; errors:
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@errors&#34;/&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; time (seconds):
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@time&#34;/&#62;
            &#60;/div&#62;
        &#60;/xsl:for-each&#62;
        &#60;xsl:for-each select=&#34;testsuite/testcase&#34;&#62;
            &#60;div style=&#34;color:white;padding:4px&#34;&#62;
                &#60;xsl:attribute name=&#34;style&#34;&#62;
                    &#60;xsl:choose&#62;
                        &#60;xsl:when test=&#34;failure&#34;&#62;background-color:red;color:white;padding:4px;font-weight:bold&#60;/xsl:when&#62;
                        &#60;xsl:when test=&#34;@time=0.0&#34;&#62;background-color:gray;color:white;padding:4px;font-weight:bold&#60;/xsl:when&#62;
                        &#60;xsl:otherwise&#62;background-color:green;color:white;padding:4px;font-weight:bold&#60;/xsl:otherwise&#62;
                    &#60;/xsl:choose&#62;
                &#60;/xsl:attribute&#62;
                &#60;span&#62;&#60;xsl:value-of select=&#34;@name&#34;/&#62;&#60;/span&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; assertions:
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@assertions&#34;/&#62;
            &#60;/div&#62;
            &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                &#60;span&#62;
                    &#60;xsl/&#62; time (seconds):
                &#60;/span&#62;
                &#60;xsl:value-of select=&#34;@time&#34;/&#62;
            &#60;/div&#62;
            &#60;xsl:for-each select=&#34;failure&#34;&#62;
                &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                    &#60;span&#62;
                        &#60;xsl:value-of select=&#34;time&#34;/&#62; failure type:
                    &#60;/span&#62;
                    &#60;xsl:value-of select=&#34;@type&#34;/&#62;
                &#60;/div&#62;
                &#60;div style=&#34;margin-left:20px;margin-bottom:1em;font-size:10pt&#34;&#62;
                    &#60;span&#62;
                        &#60;xsl/&#62; failure message:
                    &#60;/span&#62;
                    &#60;xsl:value-of select=&#34;@message&#34;/&#62;
                &#60;/div&#62;
            &#60;/xsl:for-each&#62;
        &#60;/xsl:for-each&#62;
        &#60;div style=&#34;background-color:black;color:white;padding:4px&#34;&#62;
            &#60;span style=&#34;font-weight:bold&#34;&#62;
                &#60;xsl/&#62; Console Output
            &#60;/span&#62;
        &#60;/div&#62;
        &#60;xsl:value-of
        select=&#34;.&#34;
        disable-output-escaping=&#34;yes&#34;/&#62;
    &#60;/body&#62;
&#60;/html&#62;
</pre>
</div>]]></content:encoded>
</item>

</channel>
</rss>
