<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14673173</id><updated>2011-12-14T21:57:49.042-05:00</updated><title type='text'>XML Tips and Techniques</title><subtitle type='html'>Watch this blog for real case studies in XML markup, tied to Internet-related problem solving in Perl or PHP code, and MySQL databases.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xml-tips.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14673173.post-112967730542050114</id><published>2005-10-18T19:15:00.000-04:00</published><updated>2005-10-18T19:15:05.433-04:00</updated><title type='text'>New Focus and URL For Tech/Web Programming + Analysis Blogs</title><summary type='text'>This blog is about to be incorporated into a single blog called "WebGuru" that will be available at my new geekSchool/MathGurus Online website (http://www.mathgurusonline.com).The WebGuru blog will contain posts about webmastering, web programming, and website analysis in general. This includes tips and techniques for Perl, PHP, XML, CSS, mySQL, javascript, data mining/ net metrics/ web analytics</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112967730542050114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112967730542050114'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/10/new-focus-and-url-for-techweb.html' title='New Focus and URL For Tech/Web Programming + Analysis Blogs'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-14673173.post-112922386738826095</id><published>2005-10-13T13:17:00.000-04:00</published><updated>2005-10-13T13:17:47.406-04:00</updated><title type='text'>Back From Vacation</title><summary type='text'>Hello everyone. I'm back from vacation. (Hey, I still worked 16-20 hours a day on my blogs and websites, so it wasn't really a vacation). I apologize for the batch posting of this message to all of my blogs, but I'm still madly reorganizing my blogs and this is the fastest way for me to communicate with readers... (The most current links to most of my blogs and website projects can always be </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112922386738826095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112922386738826095'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/10/back-from-vacation.html' title='Back From Vacation'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-14673173.post-112682351983173739</id><published>2005-09-15T18:31:00.000-04:00</published><updated>2005-09-15T18:31:59.846-04:00</updated><title type='text'>When To Use Tag Attributes Instead of Child Elements in XML Documents</title><summary type='text'>In my last post, I showed how we could represent an XML file in a more compact format. One of techniques I employed was to organize "records" under their common key. In my example, I used the IP address of visitors to my website/blogsites as the common key. I took what was originally an XML attribute, clientip, in each &amp;lt;serverlogentry&amp;gt; element, and grouped them as a new attribute under a </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112682351983173739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112682351983173739'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/09/when-to-use-tag-attributes-instead-of.html' title='When To Use Tag Attributes Instead of Child Elements in XML Documents'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-14673173.post-112674296738724470</id><published>2005-09-14T20:09:00.000-04:00</published><updated>2005-09-14T20:15:15.683-04:00</updated><title type='text'>Revised Server Log XML Format (PDF Tutorial)</title><summary type='text'>In the last post, I discussed what I'm calling WSML (Web Server Markup Language), which is in XML format. The WSML format is used for temporary XML files that transfer web server log data from the Extended Log Format into a PHP application (which I have yet to write or post to my PHP blog on).The current WSML format is in efficient. As I mentioned in the previous XML Tips post, a WSML file </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112674296738724470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112674296738724470'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/09/revised-server-log-xml-format-pdf.html' title='Revised Server Log XML Format (PDF Tutorial)'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-14673173.post-112578522628199492</id><published>2005-09-03T17:40:00.000-04:00</published><updated>2005-09-03T23:53:43.240-04:00</updated><title type='text'>Web Server Log Data/ Web Server Markup Language - WSML</title><summary type='text'>Note: This posting is directly related to my Perl-Tips blog. I'll shortly be putting up some Perl scripts there to parse web server log files. Please keep an eye on that blog if you are interested.In the process of parsing a web server log file to analyze visitor data to my blogs, I found myself using a temporary XML file to transfer information between a command-line Perl script and PHP web </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112578522628199492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112578522628199492'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/09/web-server-log-data-web-server-markup.html' title='Web Server Log Data/ Web Server Markup Language - WSML'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-14673173.post-112578358817551462</id><published>2005-09-03T17:36:00.000-04:00</published><updated>2005-09-03T17:39:48.176-04:00</updated><title type='text'>XML-Tips Blog Starts</title><summary type='text'>Many of the Internet-related programming problems that I solve involve either  parsing data or massaging it in some way. I find that XML is a very handy means of  structuring information to be reused. As I tend to use more than one language  (usually Perl and PHP), I need a means of communicating data between these  languages. WDDX is one method  that I may talk about on one of my tech blogs in </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112578358817551462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14673173/posts/default/112578358817551462'/><link rel='alternate' type='text/html' href='http://xml-tips.blogspot.com/2005/09/xml-tips-blog-starts.html' title='XML-Tips Blog Starts'/><author><name>blogslinger</name><uri>http://www.blogger.com/profile/09263250561416943757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
