Join-path to multiple child paths

I am trying to do this:
$logDateUSA = Join-Path -path $logDate.Substring(4,2) -childPath $logDate.Substring(6,2), $logDate.Substring(0,4);
But I get the error:
Join-Path : Cannot convert 'System.Object[]' to the type 'System.String' required by parameter 'ChildPath'. Specified method is not supported.
Where am i going wrong?
cheers

The below is what confused me - it's the -path that can accept an array of string!:
http://blogs.msdn.com/b/powershell/archive/2007/06/29/partying-with-join-path.aspx
'Notice that PATH accepts an array of STRINGS.  This is what that allows you to do:
PS> Join-Path C:\hello  world
C:\hello\world
PS> Join-Path C:\hello,d:\goodbye,e:\hola,f:\adios  world
C:\hello\world
d:\goodbye\world
e:\hola\world
f:\adios\world'
thanks for your help

Similar Messages

  • Create an outline path from multiple intersecting paths

    Despite thinking this should be easy, I can't quite figure it out.
    I've drawn some text using a graphics tablet and brought it into illustrator CS6.
    This has several "internal" paths whereas all I need is the outline path which can then be filled in with a colour.
    I've tried cleaning it up but without any success.
    A simple example is an "X" which has the intersecting section as two long rectangles. Slight more complicated in my eyes is the top right corner of the X.
    A more complex example is the "a".
    How can I tidy this up and end up with just a path representing the outline? In searching on the web, I did notice a new join tool, but it's only in CC whereas I'm still on CS6... Join and trim paths | Adobe Illustrator CC tutorials
    Thanks for any suggestions.

    tfboy,
    As I (mis)understand it, for each letter you may simply select both/all paths and Window>Pathfinder>Unite.
    If you have any open paths making trouble, you may select each and Ctrl/Cmd+J to close it first.

  • Changing multiple texture paths in Adobe Flash CS5

    Hey everyone,
    I'm desperately searching for a way to swap out multiple texture paths of images in my library.
    For instance, say I put a set of 5 textures in Adobe/Bitmaps. Later I decide to move the 5 textures to Adobe/Textures and delete the old directory. What I typically have to do is go into each texture file's properties and re-import the image with the new path in place.
    This is fine if I were only dealing with a handful of textures, but as it is, I have nearly 75 or so textures to re-path! If anyone knows of an out-of-the-box way around this or knows of any Flash extensions that could get around this issue and wouldn't mind sharing it here, I'd greatly appreciate it! I've searched around on google and have, so far, come up completely empty.
    Thanks in advance.

    Well I did use actionscript for creating the actual index and effects, but AS3 was used no further for the index. I created an index which had links Part 1, Part 2 ,3,4,5 and clicking on each of them lead to different frames (using the mouseclick, goto and stop at frame (x) function.) Clicking on part one for example would lead to list of documents in that part. Sorry I can't be of any help, I'm totally new to this

  • Photoshop CC 14.1 editing paths on multiple layers disabled?

    Has editing paths on multiple layers with the direct selection tool been disabled in Photoshop CC 14.1? I can't seem to figure out how to do it now, shift- or command-clicking doesn't do anything. In fact, I can't even click to select individual paths on different layers, something that Photoshop has had forever.
    While it was at times problematic the way it was in 14.0 (always selecting multiple layers and having to go into isolation mode to edit just one), there were times when it was useful to edit multiple layers, or even just click between layers with the direct selection tool.
    I've seen this documentation on the site, but I'm not sure it's very helpful. Can someone give me some assistance?
    Also, what is the custom keyboard shortcut for entering/exiting isolation mode? It is mentioned in the above image, but what actually is it?

    You can still work with paths the way you could in 14.0 -- just choose the All Layers mode in the Path Selection tool or Direct Selection tool options bar. We added the Active Layers mode for users who prefer to isolate which paths can be selected based on which layers they have already selected in the Layers panel.
    To clarify:
    -Active Layers mode: Clicking or dragging on the canvas with the vector selection tools will not affect which layers are selected in the Layers panel. Double-click to enter isolation mode is disabled.
    -All Layers mode: Works just like in 14.0 -- clicking or dragging on the canvas with the vector selection tools can change which layers are selected in the Layers panel. Double-click to enter isolation mode is enabled.
    If you find yourself switching between these two modes a lot, you can add a custom keyboard shortcut that will toggle which mode is selected. In the Keyboard Shortcuts dialog, choose Shortcuts For: Tools and scroll down to the Direct Selection Mode Toggle option. Add your new keyboard shortcut here.
    As for your question about isolation mode keyboard shortcuts, this just means that you can assign a custom keyboard shortcut to this command as well (Select > Isolate Layers).

  • Is it possible to join an open path with a closed path?

    I am using Illustrator to show territorial changes to Germany after World War I.
    My problem is this: I need to join an open path to a closed path.
    With the pencil tool I drew a blue line to illustrate the Rhine river on an SVG map of Weimar Germany.
    I need to connect the river (open path) to Germany's borders (closed path) so that a new closed path is formed: the Rhineland (Weimar Germany west
    of the Rhine).
    I am totally stumped as to how to achieve this. Thank you very much for any help anyone can provide.
    - Nicholas

    Two ways you can make it a Live Paint Group then you actually d not hvve to join it in order to get it to react like a closed path.
    The other way is to the select the portion of the closed path with either the direct select tool or lasso tool and hit Command  C the hit Comand F paste in front and in the same position. then select the end points on one end of both path and hit Command J then do the same for the other ends of the path and now you have a new closed path and the old closed path under it still intact.
    I think the live paint group though will open up a much more powerful workflow for you if you do this type of work often.

  • Multiple Context Paths Per Web Application

    Hi,
    We have a Web Application which has a Context Path of "titanadmin". We have some
    HTML pages which refer to this within the URLs they contain. We need to move the
    functionality in this Web Application to another Web Application with a Context
    Path of "gp3admin". We cannot change the URLs in the generated HTML.
    So, is it possible for a Web Application to have multiple Context Paths, so that
    URLs starting with "/titanadmin/" and "/gp3admin/" both go to the same Web Application.
    Thanks,
    Dave

    There is no hard limit to the number of Web Applications (I managed a WSSv3 farm that had 60+, for example). The issue is memory-related and primarily stems from 32bit systems where it was much easier to get Out Of Memory errors on the IIS Application Pools
    when performing a large operation across a 32bit Application Pool (e.g. crawling). However, if you limit each IIS Application Pool to about 10 Web Applications (again, in 32bit land that no longer applies), everything generally works OK given the Web Applications
    do not have a very large amount of content.
    But, if HNSC is in use, a single Web Application should be sufficient, barring any Web Application-specific settings you might need to make.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Multiple Float Paths

    I have a problem related to the multiple float
    paths.
    After marking the float path
    in the tools, schedule, advanced, multiple paths = 10,
    etc., the fields "Float Path" and "Float Path Order"
    remain empty.
    Can anybody give me a
    hint on what might have gone wrong.
    <br
    />Ikaros

    Try Grouping by Float Path or Float Path Order.<br
    />
    Cheers

  • Multiple alias paths for icons

    Is it possible to define multiple alias paths for icons?
    In the httpd.conf I have an alias for example:
    Alias /d6i_icons/ "/devapps/test/aces/graphics"
    In the Registry.dat I have set the iconpath and iconextension as follows:
    default.icons.iconpath=/d6i_icons/
    default.icons.iconextension=gif
    I want to add an additional path for icons for another system "/devapps/test/iceman/graphics/"
    Is it possible to have 2 paths for the Alias /d6i_icons/ and how do you code this? I have tried defining another alias and adding the other path on the one alias line, but neither worked.
    Thanks!!
    Shellie

    Hi,
    you can only specify one. However, if you store icons in jar files and set documentbase=codebase in the formsweb.cfg file then you can use separate jar files per application
    Frank

  • Combine and Join Two Closed Paths With A Straight Path

    Hi,
    I have two closed path and I need to combine or join them with a straight path. When I selected all and right click to join, it did not join. Please refer to my screen shot. Thank you.

    You can't create Y-junctions.
    You can do one of two possbilities:
    Just place the open path wherever you need and leave it there.
    convert all of the shapes with Object > Path > outline stroke and then use the pathfinder functions.

  • How to retrieve "KeyValue" from multiple Shape paths then "SetValue" to Mask path Keyframes?

    Hello AEScriptsComm.,..
    i have one question (hopefully the tutorer will answer soon), which is the goal and reason i'm learning ExtendScripts:
    I have a few dozen Adobe Illustrator, imported Shape Layers with paths "Created..from Vector Layers" in AEffects.
    In order to use a .jsxbin script to change every path to the same number of verticies for animating, i must 1st convert them to Keyframes on the same Mask Path property.
    1) i hoped to please be shown\sent an example showing how to,..
    a) Get\Retrieve "KeyValue" from multiple, single (Shape Layers):Outlines > Contents > Group > Path > Path as shown in screenshot "4-CreateShapeFromVecLyr2Outlines.JPG",
    and then,..
    b) "SetValue" from those paths into Mask > Mask Path keyframes also in screenshot "1-ExtendScript_ShapePathsTOMaskPathKeyframes.JPG"?
    Really appreciate any help soon as time allows,
    Jeff

    Hello Xavier,
                       esp. with my limited experience i can't determine how your concise script works.
    Because it 1st errors  esp. with undefines  i'm thinking at best its incomplete (or algorithm) to give me the gist and i'm to fill in the blanks, which i am doing with the sort of working code example pasted below.
    Its written with every  definition, declaration and initialization completed, so a novice like me can read the manuals, rev. eng. pertinant script(s), then with fragmented code and understanding quickly connecting to form a complete custom script, as we've all done.
    like this:
    var comp = app.project.activeItem:
    var layer  = comp.layers.addSolid([1,1,1,], layerName, comp.width, comp.height, 1.0, comp,duration);
    therefore,..
    var CompLayerSolid = app.project.activeItem.layers.addSolid([1,1,1,], layerName, comp.width, comp.height, 1.0, comp,duration);
    ..then with such direct access in other essentials, i can substitute compatible properties, methods,  parameters etc. and remaining code that affect the layer objects i need to control simultaneously. Also thereby learning more complex code quickly enough to use.
    Only, i hoped to save time here by those already familiar.
      But by comparison your script without declarations or many references in AE's CS6 Scripting Guide and online, i can't decipher or understand,
    although you wrote this more complete segment at CCow:
    "shapeLayer.content.addProperty("ADBE Vector Graphic - Fill");",
    ..in which is the addProperty i 1st looked for in your script after erroring with "ShapeLayer is undefined"
    But i could'nt find a ref. to either .content or content. anywhere in ExtendScript, nor "targetLayer.mask", and "targetLayer" i found once in ref. to ExtendScript as an AE layer name. So perhaps their your variables?, you see i can't determine or use.
    i don't know that was'nt meant, maybe a bit to tell me do my own research?,  no offence, can't confirm that without reply, hope you will, but my research is why i'm here and your probably advanced script could only help with your assistance.
    Thanks anyway,
    Cheers.
    function()
    var comp = app.project.activeItem;
    var masksLayer = comp.selectedLayers[0];
    var masksGroup = masksLayer.property("ADBE Mask Parade");
    app.beginUndoGroup(rd_MasksToShapesData.scriptName);
    // Create an empty shape lay
    // Get the mask layer's pixel aspect; if layer has no source, use comp's pixel aspect
    var pixelAspect = (masksLayer.source != null) ? masksLayer.source.pixelAspect : 1.0; //copixelAspect;
    // Iterate over the masks layer's masks, converting their paths to shape paths
    var mask, maskPath, vertices;
    for (var m=1; m<=masksGroup.numProperties; m++)
    var suffix = " Shapes";
    var shapeLayer = comp.layers.addShape();
    shapeLayer.name = masksLayer.name.substr(0,31-suffix.length) + suffix;
    shapeLayer.moveBefore(masksLayer);
    var shapeLayerContents = shapeLayer.property("ADBE Root Vectors Group");
    var shapeGroup = shapeLayerContents; //.addProperty("ADBE Vector Group");
    //shapeGroup.name = "Masks";
    var shapePathGroup, shapePath, shapePathData;
    // Get mask info
    mask = masksGroup.property(m);
    maskPath = mask.property("ADBE Mask Shape");
    // Create new shape path using mask info
    shapePathGroup = shapeGroup.addProperty("ADBE Vector Shape - Group");
    shapePathGroup.name = mask.name;
    shapePath = shapePathGroup.property("ADBE Vector Shape");
    shapePathData = new Shape();
    // ...adjust mask vertices (x axis) by pixel aspect
    vertices = new Array();
    for (var v=0; v<maskPath.value.vertices.length; v++){
    vertices[vertices.length] = [maskPath.value.vertices[v][0] * pixelAspect, maskPath.value.vertices[v][1]];
    shapePathData.vertices = vertices;
    shapePathData.inTangents = maskPath.value.inTangents;
    shapePathData.outTangents = maskPath.value.outTangents;
    shapePathData.closed = maskPath.value.closed;
    shapePath.setValue(shapePathData);
    shapeLayer.transform.anchorPoint.setValue(masksLayer.transform.anchorPoint.value);
    shapeLayer.transform.position.setValue(masksLayer.transform.position.value);
    shapeLayer.transform.scale.setValue(masksLayer.transform.scale.value);
    if (masksLayer.threeDLayer)
    shapeLayer.threeDLayer = true;
    shapeLayer.transform.xRotation.setValue(masksLayer.transform.xRotation.value);
    shapeLayer.transform.yRotation.setValue(masksLayer.transform.yRotation.value);
    shapeLayer.transform.zRotation.setValue(masksLayer.transform.zRotation.value);
    shapeLayer.transform.orientation.setValue(masksLayer.transform.orientation.value);
    else
    shapeLayer.transform.rotation.setValue(masksLayer.transform.rotation.value);
    shapeLayer.transform.opacity.setValue(masksLayer.transform.opacity.value);
    // Match the mask layer's transfor
    // Mute the mask layer
    masksLayer.enabled = false;
    app.endUndoGroup();

  • Accounting for Multiple Cygwin Paths for Windows Hosts

    Hello everyone,
    We are using EM12cR2 (installed on RHEL) but need to monitor a number of Windows hosts. For most Windows hosts, Cygwin is installed in the default path (C:\cygwin) but we also have Citrix XenApp servers that we would like to monitor but they do not have a C: drive, just M:. I've seen the settings file that allows someone to change the Cygwin path but I can't find information on whether or not you can add multiple paths to that line and what that syntax would be. I've also seen an older Citrix plug-in but I don't see anything stating it's compatibility with this version of EM. If I could, I would test out a number of scenarios in a lab environment but we don't have that option.
    Does anyone know if it's possible to add multiple Cygwin paths (and what the syntax is), if the Citrix plug-in is compatible with EM12cR2, or if there's another way to do this that I'm not thinking of?
    Thank you,
    EMS

    Hi ,
    you have to update the following properties in $OMS_HOME/oui/prov/ssPaths_msplats.properties to reflect the new cygwin installation location.
    eg.
    From
    SSH_PATH=C:/cygwin/bin/ssh.exe
    SCP_PATH=C:/cygwin/bin/scp.exe
    MKDIR_PATH=C:/cygwin/bin/mkdir.exe
    SH_PATH=C:/cygwin/bin/sh.exe
    CHMOD_PATH=C:/cygwin/bin/chmod.exe
    TRUE=C:/cygwin/bin/true.exe
    To
    SSH_PATH=M:/cygwin/bin/ssh.exe
    SCP_PATH=M:/cygwin/bin/scp.exe
    MKDIR_PATH=M:/cygwin/bin/mkdir.exe
    SH_PATH=M:/cygwin/bin/sh.exe
    CHMOD_PATH=M:/cygwin/bin/chmod.exe
    TRUE=M:/cygwin/bin/true.exe
    thanks,
    Prakash

  • Adding multiple paths into a compound path

    If I use the gui to add multiple paths into a compound path all I have to do is select multiple paths and choose Object->Compound Path->Make (or ctrl-8). When I do this then the bottom path which is filled has holes 'punched through' creating a window in the shape of the smaller paths which were on top of the larger one. For example, a large rectangle with a white fill color is the bottom item and two smaller paths are on top. I create a compound path and whatever is below the new compound path shows through in the largest shape of the previous two smaller paths.
    If I use JavaScript and create a new compoundPathItem and move 3 paths into it, with the largest being first, then I get a compound path but only the first of the smaller objects creates a transparent space.
    Here is a simplified example:
        var grpMask = doc.groupItems['mask group'];
        var compound = grpMask.compoundPathItems.add();
        var pathobj = grpMask.pathItems['bigbox'];
        pathobj.move(compound,ElementPlacement.INSIDE);
        pathobj = grpMask.pathItems['PathLeft'];
        pathobj.move(compound,ElementPlacement.INSIDE);
        pathobj = grpMask.pathItems['PathRight'];
        pathobj.move(compound,ElementPlacement.INSIDE);
    In the above example the 'bigbox' path has the left and right paths on top of it but only the left path creates a transparent space in the original box.
    I also tried using PLACEATEND instead of INSIDE and grouping the two smaller paths together and moving the group to the compound path.
    Merging path items together won't work - I want to keep the original path's closed and intact without drawing a line between them so I can't just add their pathpoints together.
    Is move() the best way to add existing paths to a new compound path?
    Thanks!

    Im at work at the moment so only have access to CS2 where the second script works… The first script worked at home with CS5…
    here were my test files… Before
    and After…
    As you can see with this I did not change the polarity of the last path as in this test case I knew it was the largest of the shapes not sure if that had any bearing on my results…?

  • How to deal with multiple disk path's

    hi
    i'm setting up a new server with virtual servers with extra io domain's
    now i have a question on how to deal with multiple disk path's
    so following questions:
    - can i enable multipath on the primary and on the alternate domain?
    i tried this but when rebooting the alternate the alternate keep's freezing and the only solution is to hard stop it and it's depending host
    - if i can't enable multipathing how to handle this
    for example a disk has on the primary domain 4 path's to a disk
    do  i then assign all 4 path's to a virtual disk server or do i create a virtual disk server per path
    if i do the first is adding all the path to the same mpgroup enough or not

    Hello
    1.-can i enable multipath on the primary and on the alternate domain?  Yes. i understand for multipath mpxio or similar.
    2.-i tried this but when rebooting the alternate the alternate keep's freezing and the only solution is to hard stop it and it's depending host
    if you are going to use alternate domain you have to give this IO the all bus root nexus, what you describe sounds like DIO,
    3.- - if i can't enable multipathing how to handle this for example a disk has on the primary domain 4 path's to a disk
    If you have 4 path to the same disk in the primary and you are using multipath let's say mpxio, then you will have only one disk in the primary, which is a virtual device that handle the 4 paths.  That's is what you have to use in a vds.
    Please check this doc to see the best practice to ldom
    white-paper-ldom
    regards
    eze

  • Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths

    I am trying to introduce a constraint on the sales_details table
    ALTER TABLE [dbo].[SALES_DETAILS] WITH CHECK ADD constraint fk_sd_vat FOREIGN KEY([VAT])
    REFERENCES [dbo].[VAT Rate] ([VAT]) on update cascade on delete cascade
    GO
    I am getting the error saying
    Msg 1785, Level 16, State 0, Line 1
    Introducing FOREIGN KEY constraint 'fk_sd_vat' on table 'SALES_DETAILS' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
    Msg 1750, Level 16, State 0, Line 1
    Could not create constraint. See previous errors.
    What could be the reason,Please suggest me the solution for  this,
    Thanks,

    Hi Erland,
    This is my DDl
    CREATE TABLE [dbo].sales_details(
    [BNUM] [varchar](20) NOT NULL,
    [CNAME] [varchar](30) NOT NULL,
    [CNUM] [int] NOT NULL FOREIGN KEY([CNUM])REFERENCES [dbo].[Customer] ([CNum]),
    [ITNAME] [varchar](100) NOT NULL,
    [ITEM#] [int] NOT NULL ,
    [QTY] [int] NOT NULL,
    [UNIT] [varchar](5) NOT NULL,
    [PRICE] [float] NOT NULL,
    [BASIC] [float] NOT NULL,
    [DISCOUNT] [float] NOT NULL,
    [FRQTY] [int] NOT NULL,
    [BADDR] [varchar](300) NULL,
    [CADDR] [varchar](300) NOT NULL,
    [BDATE] [datetime] NOT NULL,
    [VAT] [float] NOT NULL
    ALTER TABLE [dbo].[SALES_DETAILS] WITH CHECK ADD constraint cons1 FOREIGN KEY([ITNAME])
    REFERENCES [dbo].[New Item] ([Item Description]) on cascade update
    GO
    ALTER TABLE [dbo].[SALES_DETAILS] WITH CHECK ADD constraint FOREIGN KEY([VAT])
    REFERENCES [dbo].[VAT Rate] ([VAT]) on cascade update
    GO
    I am getting the error when i execute second Alter statement.
    Thanks,
    Check if VAT Rate table has any FK with cascaded options?
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • EXTRACTVALUE + MULTIPLE CHILD NODES

    Hi,
    I have a XML Doc where I have multiple nodes in a tag and I need to extract the data using extractvalue funtion.
    My XMLtype doc stores a xml doc in this form:
    <CYKDoc xmlns="CYKdocument.bankxyz.com">
    <CYK>
    <gci>12345678</gci>
    <system>LION</system>
    <recordType>1</recordType>
    <CYKId>987654</CYKId>
    <policyVersion>DDL 1.0</policyVersion>
    </CYK>
    <CYKResponse>
         <id>q_grid</id>
         <grid>
         <data>
         <dataRow>
         <dataColumn>
         <id>q_grid_id</id>
         <name>q_grid_id</name>
         <codes>
         <code>704</code>
         </codes>
         </dataColumn>
         <dataColumn>
         <id>q_owner_type</id>
         <name>q_owner_type</name>
         <codes>
         **<code>IN</code>**
    **     <code>OUT</code>**
    **     <code>BETWEEN</code>**
         </codes>
         <catName>ben_owner_type</catName>
         </dataColumn>
         </dataRow>
         </data>
         </grid>
         </CYKResponse>
         </CYKResponses>
    </CYKDoc>
    In the above XML, I have a tag of name "q_owner_type" which has multiple child nodes..but I am not able to fetch the codes of any tag at all..
    My Query is :
    SELECT CYK_id,q_id,code,catname
         FROM ((SELECT p.CYK_id CYK_id,
         EXTRACTVALUE (VALUE (tab1), 'dataColumn/id') q_id,
         EXTRACTVALUE(VALUE(tab2), '/code') AS code,
         EXTRACTVALUE (VALUE (tab1),
         'dataColumn/catName'
         ) catname
         FROM CYK.CYK_doc p,
         TABLE
         (XMLSEQUENCE
         (EXTRACT
         (p.CYK_doc, '/CYKDoc/CYKResponses/CYKResponse[id="q_grid"]/grid/data/dataRow[1]/dataColumn'))) tab1,
         TABLE (XMLSEQUENCE (EXTRACT (VALUE (tab1), 'dataColumn/codes/code'))) tab2
         )) a
    WHERE a.CYK_id = 227209;
    I get 4 rows having one question as q_grid_id and 3 questions as q_owner_type but the extractvalue( tab2) doesnt fetch the values of codes....
    I am assuming that its an issue with XPATH I mentioned in alias tab2 but How else to handle it, is an issue here...
    If In TABLE (XMLSEQUENCE (EXTRACT (VALUE (tab1), 'dataColumn/codes/code'))) tab2 I refer the path only till codes, it errors out with saying that "single row fetches multiple records" because there are multiple child records..
    How to handle this??
    Please HELP
    Thanks
    Mahesh

    Hi,
    Is there no way to handle this?
    I am sort of running out of time, but not able to think of any solution for this.. There must be a way to do so..
    I found the below link while surfing :
    http://www.componentworkshop.com/blog/2009/07/21/advanced-oracle-parsing-xml-fragments-in-oracle-functions-and-procedures
    I think this link has some answer to my solution in terms of joins but I managed to find no solution to it.
    <EmailAddresses>
    <EmailAddress>[email protected]</EmailAddress>
    <EmailAddress>[email protected]</EmailAddress>
    <EmailAddress>[email protected]</EmailAddress>
    </EmailAddresses>
    How do i extract the EmailAddress from the parent tag ?? while using the XPath to extract the values..??
    Please let me know.
    Thanks in advance

Maybe you are looking for