Jump to content

JurafskyStef

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by JurafskyStef

  1. In this case there's just one people with multiple person element. So why should it search for more people elements?
  2. Hello all! I've this xml file <?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="esametest.xsl"?><site><regions><europe> <item id="item0"> <location>United States</location> <quantity>1</quantity> <name>dueteous nine eighteen</name> <payment>Credicard</payment> <description> <parlist> <listitem> <text>fghj<keyword>ghjkg</keyword></text> </listitem> <listitem> <text>fghjgfjhgf</text> </listitem> </parlist> </description> <shipping>Will ship internationally, see description for charges</shipping> <incattegory category="category540"/> <incattegory category="category418"/> <mailbox> <mail> <from>Libero Rive mailto:Rive@hitachi.com</from> <to>Benidikte Glew mailto:Glew@sds.no</to> <date>08/05/1999</date> </mail> </mailbox> </item> <item id="item1"> <location> Moldova,Republic Of </location> <quantity>1</quantity> <name>condemn</name> <payment>Money order,Creditcard,Cash</payment> <description> <text>ggjhljkhllkjhkh</text> </description> <shipping>Will ship only within country, see description for charges</shipping> <incattegory category="category966"/> <incattegory category="category488"/> <incattegory category="category741"/> <mailbox> <mail> <from>Javam Suwanda mailto:Suwanda@gmu.edu</from> <to>Mehrdad Glew mailto:Glew@cohera.com</to> <date>11/28/1999</date> </mail> </mailbox> </item></europe></regions><people> <person id="person21337"> <name>Cedric Truscott</name> <emailadress>mailto:Truscott@ualberta.ca</emailadress> <credicard>7035 9867 9348 9586</credicard> <profile income="36231.86"> <interest category="category390"/> <interest category="category851"/> <education>College</education> <business>No</business> </profile> <watches> <watch open_auction="open_auction2188"/> </watches> </person> <person id="person21338"> <name>Urban Rosencrans</name> <emailadress>mailto:Rosencrans@edu.hk</emailadress> <phone>+68(987)78805084</phone> <address> <street>38 Motoki St</street> <city>Moscow</city> <country>United States</country> <zipcode>17</zipcode> </address> <creditcard>7312 7037 5289 9748</creditcard> <watches> <watch open_auction="open_auction2187"/> <watch open_auction="open_auction2188"/> </watches> </person></people><open_auctions> <open_auction id="open_auction2187"> <initial>101.80</initial> <reserve>221.72</reserve> <bidder> <date>07/07/1999</date> <time>22:51:</time> <personref person="person21337"/> <increase>4.50</increase> </bidder> <current>106.30</current> <itemref item="item0"/> <seller person="person12397"/> <annotation> <author person="person10286"/> <description> <text>poiuytrezasdfghjkk</text> </description> <happiness>3</happiness> </annotation> <quantity>2</quantity> <type>Featured</type> <interval> <start>07/26/2000</start> <end>11/09/1999</end> </interval> </open_auction> <open_auction id="open_auction2188"> <initial>78.23</initial> <bidder> <date>03/05/1998</date> <time>14:00:51</time> <personref person="person21338"/> <increase>16.50</increase> </bidder> <current>94.73</current> <privacy>No</privacy> <itemref item="item1"/> <seller person="person14886"/> <annotation> <author person="person21737"/> <description> <text> iuopiu<bold>iiuiuy</bold>ghfg</text> </description> <hapiness>8</hapiness> </annotation> <quantity>1</quantity> <type>Featured</type> <interval> <start>07/05/2000</start> <end>12/21/2000</end> </interval> </open_auction></open_auctions> <closed_auctions> <closed_auction> <seller person="person14861"/> <buyer person="person9374"/> <itemref item="item19545"/> <price>54.17</price> <date>11/07/1988</date> <quantity>1</quantity> <type>Regular</type> <annotation> <author person="person2043"/> <description> <text>vvvvvvv<bold>hghfjkiuyt</bold>jhggfffff</text> </description> <hapiness>9</hapiness> </annotation> </closed_auction></closed_auctions> </site> I would like to display just the address of the second person. I try in different ways... The first was: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match = "/"><xsl:value-of select = "site/people/person[2]/address"/></xsl:template></xsl:stylesheet> but it doesn't work. the second was: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match = "/"> <xsl:for-each select = "site/people"> <xsl:value-of select = "person[2]/address"/> </xsl:for-each> </xsl:template></xsl:stylesheet> and it worked! What are the differences? Why doesn't work the first?Thank you!
×
×
  • Create New...