<div class="gmail_quote">On Wed, Apr 13, 2011 at 11:54 PM, Bruno Wolff III <span dir="ltr"><<a href="mailto:bruno@wolff.to">bruno@wolff.to</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Wed, Apr 13, 2011 at 16:24:36 -0400,<br>
Jake Peavy <<a href="mailto:djstunks@gmail.com">djstunks@gmail.com</a>> wrote:<br>
><br>
> Great timing! I have been struggling to get the xpath command line tool to<br>
> do something similar with some xml I have. Can anyone solve Bob's question<br>
> with xpath? I cannot for the life of me get the xpath syntax right.<br>
<br>
</div>I parse some xml for extracting xml data from svn when preparing upstream<br>
updates.<br>
<br>
I run:<br>
xsltproc colossus-rev.xsl -<br>
and colossus-rev.xsl contains:<br>
<xsl:stylesheet version="1.0"<br>
xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform" target="_blank">http://www.w3.org/1999/XSL/Transform</a>"<br>
xmlns="<a href="http://www.w3.org/TR/xhtml1/strict" target="_blank">http://www.w3.org/TR/xhtml1/strict</a>"<br>
xmlns:date="<a href="http://exslt.org/dates-and-times" target="_blank">http://exslt.org/dates-and-times</a>"<br>
extension-element-prefixes="date"><br>
<br>
<xsl:output method="text"/><br>
<xsl:template match="/"><br>
<xsl:for-each select="entry/commit"><br>
<xsl:value-of select="format-number(date:year(date),'0000')"/><br>
<xsl:value-of select="format-number(date:month-in-year(date),'00')"/><br>
<xsl:value-of select="format-number(date:day-in-month(date),'00')"/><br>
<xsl:text> </xsl:text><br>
<xsl:value-of select="@revision"/><br>
</xsl:for-each><br>
</xsl:template><br>
</xsl:stylesheet><br>
<br>
I am not really good at this stuff, I just found some examples and cobbled<br>
something together that worked for my case.<br>
</blockquote></div><br><br><br><div class="gmail_quote">On Thu, Apr 14, 2011 at 12:20 AM, Norman Gaywood <span dir="ltr"><<a href="mailto:ngaywood@une.edu.au">ngaywood@une.edu.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
</div>xpath bob.xml '/graph/set[@name="Actual Usage Upload"]/@value'<br>
<br>
xpath bob.xml '/graph/set[@name="Actual Usage Download"]/@value'<br></blockquote></div><br clear="all"><br>Thank you so much to both, looks great.<br><br>I could really use an XML Ninja course/book/blog for XML scraping/munging techniques & tools. If anyone's got ideas, that would be excellent.<br>
<br>-- <br>-jp<br><br>What is it that makes a complete stranger dive into an icy river to save a solid gold baby? Maybe we'll never know.
<br><br><a href="http://deepthoughtsbyjackhandey.com">deepthoughtsbyjackhandey.com</a><br>