Subject: Re: [xsl] Complex (i think) xpath match From: "Karl J. Stubsjoen" <karl@xxxxxxxxxxxxx> Date: Tue, 16 Dec 2003 23:11:56 -0700 |
Thanks for the help guys! Err Wendell, the "xml" result is from an ADODB Persisted XML recordset. Interesting mistake on Microsoft part, eh? Here is a sample: - <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"> - <s:Schema id="RowsetSchema"> - <s:ElementType name="row" content="eltOnly"> - <s:AttributeType name="count" rs:number="1"> <s:datatype dt:type="int" dt:maxLength="4" rs:precision="1" rs:fixedlength="true" rs:maybenull="false" /> </s:AttributeType> - <s:AttributeType name="pagename" rs:number="2" rs:writeunknown="true"> <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="22" rs:fixedlength="true" rs:maybenull="false" /> </s:AttributeType> - <s:AttributeType name="thedate" rs:number="3" rs:nullable="true"> <s:datatype dt:type="string" rs:dbtype="str" dt:maxLength="8" rs:fixedlength="true" /> </s:AttributeType> <s:extends type="rs:rowbase" /> </s:ElementType> </s:Schema> - <rs:data> <z:row count="9" pagename="/default.asp" thedate="20031214" /> <z:row count="3" pagename="/thankyou.asp" thedate="20031214" /> <z:row count="4" pagename="/freesubmission.asp" thedate="20031214" /> <z:row count="2" pagename="/ourcommitment.asp" thedate="20031214" /> <z:row count="2" pagename="/websitemarketing.asp" thedate="20031214" /> <z:row count="2" pagename="/freerankingreport.asp" thedate="20031214" /> <z:row count="1" pagename="/securitypolicy.asp" thedate="20031214" /> <z:row count="3" pagename="/websitemarketing.asp" thedate="20031213" /> <z:row count="2" pagename="/freerankingreport.asp" thedate="20031213" /> <z:row count="4" pagename="/thankyou.asp" thedate="20031213" /> <z:row count="4" pagename="/freesubmission.asp" thedate="20031213" /> <z:row count="5" pagename="/default.asp" thedate="20031213" /> <z:row count="1" pagename="/ourcommitment.asp" thedate="20031213" /> </rs:data> </xml> ----- Original Message ----- From: "Wendell Piez" <wapiez@xxxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Tuesday, December 16, 2003 4:17 PM Subject: Re: [xsl] Complex (i think) xpath match > Karl, > > If the second one works, this suggests that "xml" is a child of RESULT. The > first expression looks for it as a sibling. > > If xml is a child of RESULT, try > > //RESULTS/RESULT[@doc='submitlead_notes_v2' and > xml/rs:data/z:row/@submitid=$submitid] > > BTW -- A conformant processor shouldn't let you name an element "xml". > These three characters in initial position of a name are supposed to be > reserved for the W3C to assign, and a tight parser will complain if you use > them. > > Cheers, > Wendell > > At 05:46 PM 12/16/2003, you wrote: > >Hi, trying something like the following: > > > >This following returns everything (does not work correctly): > >"//RESULTS/RESULT[@doc='submitlead_notes_v2' and > >../xml/rs:data/z:row/@submitid=$submitid]" > > > >This following works: > >//RESULTS/RESULT[@doc='submitlead_notes_v2']/xml/rs:data/z:row[@submitid=$s u > >bmitid]" > > > >It works, but I end up at the z:row portion of my tree and need to end up at > >the RESULT portion of my tree. So, how can I do that? > > > ====================================================================== > Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx > Mulberry Technologies, Inc. http://www.mulberrytech.com > 17 West Jefferson Street Direct Phone: 301/315-9635 > Suite 207 Phone: 301/315-9631 > Rockville, MD 20850 Fax: 301/315-8285 > ---------------------------------------------------------------------- > Mulberry Technologies: A Consultancy Specializing in SGML and XML > ====================================================================== > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Complex (i think) xpath m, Wendell Piez | Thread | Re: [xsl] Complex (i think) xpath m, Wendell Piez |
[xsl] Re: Getting a distinct list o, Dimitre Novatchev | Date | [xsl] Re: Sum a group of transactio, Dimitre Novatchev |
Month |