xsl-list
[Top] [All Lists]

RE: quick xpath question

2003-06-30 15:24:48
Your braces {}, of course, should be square brackets [].

You should use /WorkFlow rather than //WorkFlow - why search the whole
document when the element you want is right at the top? - but that won't
stop it working.

Apart from that it looks fine.

Michael Kay

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Kathy Burke
Sent: 30 June 2003 22:39
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: [xsl] quick xpath question


I have the following xml and I'm trying to the contents of the @doc
indicated:

I've tried 
//WorkFlow/Assembly/Station{(_at_)name="Label"}/WI[1]/@doc but I'm
clearly missing something...any help appreciated. I'm using 
the xpath with
some vb script to set the @doc contents as a string.

Thanks, Kathy

<?xml version="1.0"?>
<WorkFlow>
   <Assembly number="865-7446-03-SUB" rev="BA" workorder="" qty="">
     <Station name="Label">
      <WI order="1"
          title="Apply Labels"
          doc="10-ME40-865-7446-03-LB01.xml">      <!--TRYING 
TO GET THIS
FILENAME-->
             <Boards>
                <!-- EX: <Board sn="" start="" finish="" user="" /-->
             </Boards>
      </WI>
     </Station>
     <Station name="Station1">
      <WI order="1"
          title="Work Instruction Test One"
          doc="KB_TEST_WI1.xml">
             <Boards />
      </WI>
      <WI order="2"
          title="Work Instruction Test Two"
          doc="KB_TEST_WI2.xml">
             <Boards />
     </Station>
   </Assembly>
</WorkFlow>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>