XPath expression help

I have an xml structure (see XML at bottom) which i want to traverse using the xpath (PL/SQL) utility.
I have written code that mainly uses xpath.selectNodes(...,...)
I can select the customers easily by using
xpath.selectNodes(...,'//customers_item')
FOR i IN 1..NVL(xmldom.getlength(lov_customers),0) LOOP
END LOOP;
but what I want is to get the products for EACH customer.
What I have inside the FOR LOOP is this
xpath.selectNodes(ip_xml_dom, '//customers_item/products/product');
but this gives me all products for all customers not the current customer.
I know if that if I put the correct sytax in the XPath expression I can get what I want?
I can't work this out, can anyone help
<GetProfileResponse>
<Return>
<site>
<customers>
<customers_item>
<id>1<id>
<products>
<product>
<prodid>100</prodid>
</product>
<product>
<prodid>101</prodid>
</product>
</products>
</customers_item>
<customers_item>
<id>2<id>
<products>
<product>
<prodid>102</prodid>
</product>
<product>
<prodid>103</prodid>
</product>
</products>
</customers_item>
</customers>
</site>
</Return>
</GetProfileResponse>
null

The following code works fine for me using PLSQL XML Parser 1.0.2 in Oracle8i 8.1.6 and produces the output:
Customer id:1
--> Prod id:100
--> Prod id:101
Customer id:2
--> Prod id:102
--> Prod id:103
SET SERVEROUTPUT ON
DECLARE
xml VARCHAR2(2000) :=
'<GetProfileResponse>
<Return>
<site>
<customers>
<customers_item>
<id>1</id>
<products>
<product>
<prodid>100</prodid>
</product>
<product>
<prodid>101</prodid>
</product>
</products>
</customers_item>
<customers_item>
<id>2</id>
<products>
<product>
<prodid>102</prodid>
</product>
<product>
<prodid>103</prodid>
</product>
</products>
</customers_item>
</customers>
</site>
</Return>
</GetProfileResponse>';
p xmlparser.parser;
d xmldom.DOMDocument;
n xmldom.DOMNode;
nl_outer xmldom.DOMNodeList;
ct_outer NUMBER;
nl_inner xmldom.DOMNodeList;
ct_inner NUMBER;
xpCusts VARCHAR2(80);
xpProds VARCHAR2(80);
BEGIN
xpCusts := '/GetProfileResponse/Return/site/customers/customers_item';
xpProds := './/products/product';
p := xmlparser.newparser();
xmlparser.parseBuffer(p,xml);
d := xmlparser.getDocument(p);
n := xmldom.makeNode(d);
nl_outer := xslprocessor.selectNodes(n,xpCusts);
ct_outer := xmldom.getLength(nl_outer);
FOR i IN 0..ct_outer-1 LOOP
n := xmldom.item(nl_outer,i);
dbms_output.put_line('Customer id:'&#0124; &#0124;xslprocessor.valueOf(n,'id'));
nl_inner := xslprocessor.selectNodes(n,xpProds);
ct_inner := xmldom.getLength(nl_outer);
FOR j IN 0..ct_inner-1 LOOP
n := xmldom.item(nl_inner,j);
dbms_output.put_line('--> Prod id:'&#0124; &#0124;xslprocessor.valueOf(n,'prodid'));
END LOOP;
END LOOP;
xmldom.freeDocument(d);
xmlparser.freeparser(p);
END;
/

Similar Messages

  • Help Page Error: Using XPath expressions as list indexes and map keys

    The help page says for maps to use the XPath expression
    /process_data/mapvar[@id='/process_data/@stringvar']
    But in reality for things to work you have to omit the quotations.

    thanks a lot for your help..
    there are total 162 records in the v$open_cursor for that user.
    among that the open cursor is only 4 and open-recursive cursor is only 6 for that user.
    in my session i am executing only the renaming of the constraints and nothing more.
    When i have queried the v$open_cursor for cursor_type='OPEN' for all the users, then i got that it has exceeded the value of open_cursors parameter.
    So how can i resolve that....

  • Help need on XPath expression

    Hi All,
    I have xml file like
    - <aob:AOB-XML xmlns:aob="aob.kana.com" aob:file="\\training3\iq\data\system\knowledgebases\2404\2404.aob" aob:encoding="unicode">
    - <o:Folder xmlns:o="cbr 1.aob.kana.com" aob:objid="O172">
    <o:Title aob:lang="German">Problems</o:Title>
    <o:Author_Creation_Information o:Date_and_Time="2004-04-23T12:53:17+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Date_and_Time="2004-04-23T12:53:29+05:30" />
    - <o:Problem aob:objid="O187">
    <o:Title aob:lang="German">Software Problem</o:Title>
    <o:Author_Creation_Information o:Date_and_Time="2004-04-23T12:53:17+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Date_and_Time="2004-04-23T12:54:14+05:30" />
    <o:Contained_in_Folders o:Title="O172" />
    </o:Problem>
    - <o:Problem aob:objid="O230">
    <o:Title aob:lang="German">Database Problem</o:Title>
    <o:Author_Creation_Information o:Author="O221" o:Date_and_Time="2004-04-23T12:53:29+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Date_and_Time="2004-04-23T12:53:50+05:30" />
    <o:Contained_in_Folders o:Title="O172" />
    </o:Problem>
    </o:Folder>
    </aob:AOB-XML>
    from the xml I need to write the Xpath expression to get the o:Title based on o:Author.
    Thanks
    Babu H

    please consider this the actual xml file
    - <aob:AOB-XML xmlns:aob="aob.kana.com" aob:file="\\3\iq\data\system\knowledgebases\2404\2404.aob" aob:encoding="unicode">
    - <o:Folder xmlns:o="cbr 1.aob.kana.com" aob:objid="O172">
    <o:Title aob:lang="German">Problems</o:Title>
    <o:Author_Creation_Information o:Time="2004-04-23T12:53:17+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Time="2004-04-23T12:53:29+05:30" />
    - <o:Problem aob:objid="O187">
    <o:Title aob:lang="German">Software Problem</o:Title>
    <o:Author_Creation_Information o:Time="2004-04-23T12:53:17+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Time="2004-04-23T12:54:14+05:30" />
    <o:Contained_in_Folders o:Title="O172" />
    </o:Problem>
    - <o:Problem aob:objid="O230">
    <o:Title aob:lang="German">Database Problem</o:Title>
    <o:Author_Creation_Information o:Author="O221" o:Time="2004-04-23T12:53:29+05:30" />
    <o:Author_Modification_Information o:Author="O221" o:Time="2004-04-23T12:53:50+05:30" />
    <o:Contained_in_Folders o:Title="O172" />
    </o:Problem>
    </o:Folder>
    </aob:AOB-XML>

  • Using xpath expressions in Document-Builder

    Hi all
    we have re-designed our (existing) DDX-templates with the Document Builder in LC Workbench. The DDX templates are used to assemble PDFs with LC Assembler-Service.
    Now my question: Is it still possible to use XPath-expression in the DDX template? Please find our example below:
    The XPath expression works only if we copy&paste the DDX source code directly to the Assembler-Service property view (picture below). But referring the DDX-template doens't interpret the xpath path at run time (2nd picture below). Any help on that will be appreciated!
    Works (using DDX source code directly):
    Doesn't work (using DDX template):

    Hi,
    >
    I tried to get a portion of an XML by using XPath Expressions as follows:
    String xPathExpression =
    "declare namespace xq='http://inti.notariado.org/indices' " +
    "$this/xq:RULES/xq:RULE[@disabled]";
    I think any XPath expressions which use [] are not supported in stand alone
    version, but as this is not documented I could be wrong.
    Regards
    Arek

  • XPath Expression

    Hey Guys...
    Currently I am working on one Xpath expression issue..as described below;
    Its a File to Idoc scenario  ...where in I need to check the two Item level nodes and based on that need to produce the target Idoc. and my souce structure look like this....
    DT_Input
           Header ---    1 to 1
                 H1
                 H2
                 H3
           Item  -
         0 - Unbounded
              Item_1
              Item_2
              Item_3
    Query :  If the Item_1 and Item_3 are not equal AND  Item_1 not equal to blank ...then I need to produce the target Idoc otherwise not!
    Can you please help me out!!!
    Cheers.,
    S

    You could create an advance user defined function.
    fed your function with the 3 values (Item_1 and Item3).
    Inside the function, check the values of Item_1 and Item_3 nodes.
    What is the result of your query? I mean, if your query is meet, Which value do you want to populate in your IDOC?
    You should use this sentence: result.addValue(a[0]). It is supposed a is the value returned by the funcion.
    If you don`t want create the node in the IDOC, use this other one: result.addValue(ResultListCC).
    Regards,
    Carlos

  • XPATH-expressions and namespaces

    I have a xml-file for testing my xpath expression, like this:
    <a>
       <b>
          <c>aaa</c>
             <d>
                <e>111</e>
             </d>
       </b>
       <b>
          <c>bbb</c>
             <d>
                <e>222</e>
             </d>
       </b>
       <b>
          <c>ccc</c>
             <d>
                <e>333</e>
             </d>
       </b>What I want is to get the value of element 'e', based on a check on what the value of element 'c' is. I alway know the value of element 'c'.
    I solve this by using this xpath-expression in my xsl-file:
    <xsl:variable name="xpathTest" select="//e[../preceding-sibling::c = 'bbb']" />This expression should return '222', and it works!!!
    But, when I use the another xml-file with a similar structure, with namespaces, like this:
    <body xsi:type="fkpsoap:FKPSOAPOperationResponse">
       <FKPSOAPOperationResponse>
          <fkpsoap_1:fkrdk178_output_data>
             <fkpsoap_1:fkrdk178_list_cust_information>
                <fkpsoap_1:fkrdk178_list_customerinfo>
                   <fkpsoap_1:fkrdk178_list_variable_code> aaa </fkpsoap_1:fkrdk178_list_variable_code>
                   <fkpsoap_1:fkrdk178_list_value_name>
                      <fkpsoap_1:fkrdk178_list_value_text> 111 </fkpsoap_1:fkrdk178_list_value_text>
                </fkpsoap_1:fkrdk178_list_customerinfo>
                <fkpsoap_1:fkrdk178_list_customerinfo>
                   <fkpsoap_1:fkrdk178_list_variable_code> bbb </fkpsoap_1:fkrdk178_list_variable_code>
                   <fkpsoap_1:fkrdk178_list_value_name>
                      <fkpsoap_1:fkrdk178_list_value_text> 222 </fkpsoap_1:fkrdk178_list_value_text>
                </fkpsoap_1:fkrdk178_list_customerinfo>
                <fkpsoap_1:fkrdk178_list_customerinfo>
                   <fkpsoap_1:fkrdk178_list_variable_code> ccc </fkpsoap_1:fkrdk178_list_variable_code>
                   <fkpsoap_1:fkrdk178_list_value_name>
                      <fkpsoap_1:fkrdk178_list_value_text> 333 </fkpsoap_1:fkrdk178_list_value_text>
                </fkpsoap_1:fkrdk178_list_customerinfo>
             </fkpsoap_1:fkrdk178_list_cust_information>
          </fkpsoap_1:fkrdk178_output_data>
       </FKPSOAPOperationResponse>
    </body>Then the xpath-expression does not work!
    I can easily extract the value of the element similar to the element 'e' in my test-file, but then I will always get the value from the first occurance of 'e', which is '111'.
    Can anyone help me with this?

    Most APIs which let you create XPath objects allow you to create a namespace context and attach it to the XPath object. Your API most likely does too, whatever it is. Then you would just use the prefixes which the namespace context describes in your XPath expression.
    (This namespace context generally maps prefixes to namespace URIs. Remember that the namespace URI is really what the XPath is looking for and the prefix is just a short cut for you to use.)

  • XPath expressions in XmlCursor / XmlObjects

    Hi all,
    I tried to get a portion of an XML by using XPath Expressions as follows:
    String xPathExpression =
    "declare namespace xq='http://inti.notariado.org/indices' " +
    "$this/xq:RULES/xq:RULE[@disabled]";
    A simple example of an xml
    <rules>
    <rule disabled="true">hello</rule>
    <rule>hello</rule>
    </rules>
    It should return one node, but actually it returns nothing. If I use another one:
    String xPathExpression =
    "declare namespace xq='http://inti.notariado.org/indices' " +
    "$this/xq:RULES/xq:RULE";
    Then I get two nodes (which is correct). It seems to me a bug or a partial support
    for XPath expressions. Or maybe I am using a bad syntax, anyone can help?
    Thanks in advance !

    Hi,
    >
    I tried to get a portion of an XML by using XPath Expressions as follows:
    String xPathExpression =
    "declare namespace xq='http://inti.notariado.org/indices' " +
    "$this/xq:RULES/xq:RULE[@disabled]";
    I think any XPath expressions which use [] are not supported in stand alone
    version, but as this is not documented I could be wrong.
    Regards
    Arek

  • Using substring in the XPATH expression for Receiver Determination

    Hello, I need a little help please.  In my receiver determination, I have a condition and I need to do a "not like" check.   Basically, if the first three positions of the source field does not start with a specific code, then I need to execute the condition.   The condition editor does not support a "not like" operand, so I went to the XPATH expression editor.  I tried to used the XPATH substring function to get the first three characters and then do a "not equal" operand, but it doesn't appear to work.  There are not any runtime errors, but the condition is not executing.  Any ideas on this?  Does the XPATH expression support the substring function?

    Hi Jesse,
    Can you please explain what is the meaning of http:// in the statement
    /p1:PRODUCT/MATNRhttp://not(substring(.,string-length(.) - 2) = '123')
    Please explein, I am having same issue. It is not working here.In My case it is
    /p1:ORDERS01/IDOC/E1EDP01/E1EDP19/IDTNR[http://not(starts-with(.,\"D\"))]
    also tried with
    /p1:ORDERS01/IDOC/E1EDP01/E1EDP19/IDTNR[http://not(starts-with(.,'D'))]
    Thanks in advance!

  • Xpath Expression/Functions in XSLT Mapper

    Manual says I can use the orcl functions as well as Xpath Expressions, but when I try to execute it does not work? am I missing something her?
    Trying to get a variable data into the target schema , the var is not in the source data schema?
    Any suggestions?

    Can you explain a bit more what you want to do. It's very vague right now. Probably will be able to help you out.
    Thanks

  • The result is empty for the XPath expression

    Hi friends
    Please, could anyone help-me with this issue? My BPEL process was working yesterday and stoped today...
    I think I´m facing a namespace problem.
    If I start my process using BPEL Console, filling the "HTML form" option, all works ok.
    If my process is started by a call from another bpel process, my XPath query gives me an error, but the 2 received messages are "almost" egual:
    Using BPEL Console:
    <RejectionMessage>
    <part name="message" >
    <RejectedMessage ns1:BatchId="" ns1:PrimaryKey="" ns1:RejectionId="invalid_msg_processName_token1_token2_token3" ns1:BatchInfo="" >
    <MessageHeader/>
    <MessagePayload/>
    <RejectionReason/>
    </RejectedMessage>
    </part>
    </RejectionMessage>
    Started by another BPEL Process:
    <RejectionMessage>
    <part name="message" >
    <RejectedMessage RejectionId="INVALID_MSG_BatchTest_Read_20060418_101233_0463" BatchId="" BatchInfo="" PrimaryKey="" >
    <MessageHeader/>
    <MessagePayload> AgICAgICAgICAgICAgICAgIE1aIEpBSVJPUyAg MDYwMzA4MTAwMQ0K </MessagePayload>
    <RejectionReason> ORABPEL-11008</RejectionReason>
    </RejectedMessage>
    </part>
    </RejectionMessage>
    XPath Query:
    bpws:getVariableData('RejectionMessage','message','/ns2:RejectedMessage/@ns2:RejectionId')
    In the first case, it works.
    In the second case, it raises a "The result is empty for the XPath expression" error.
    As you can see, this process is used as a "Rejection Handler" process: It implements the interface defined in RejectionMessage.wsdl
    Could you help me?
    Thanks in advance

    Hi All
    I find a workaround to the problem. I´m almost sure it is a bug in BPEL.
    As you can see on my previous post, the diferences between the two messages is that the attributes have qualified names on one message and unqualified names on the other: ns1:BatchId, ns1:PrimaryKey...
    The schema definition for this message (JCAErrorHandling.xsd) define that attribute names MUST be qualified (attributeFormDefault="qualified"). The problem is that the File Adapter sends the message with unqualified attribute names!!
    So I edited JCAErrorHandling.xsd (<ORACLE_HOME>\integration\orabpel\system\xmllib\jca) file, changing it to attributeFormDefault="unqualified".
    The correct solution is to fix File Adapter to send the message with qualified names, so I´m opening a Service Request at Oracle Metalink.
    Thanks.

  • ORABPEL-09503 Invalid xpath expression in a CASE expression

    Hi I have the following case statement in my BPEL process -
    <switch name="checkAuthenticateResult">
    <case condition="upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'">
    <bpelx:annotation>
    <bpelx:pattern>authenticatePass
    </bpelx:pattern>
    </bpelx:annotation>
    <assign name="assignTktOutput">
    <copy>
    <from expression="boolean(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')='T')"/>
    <to variable="outputVariable" part="payload" query="/client:WshSendTxnToOtmServiceProcessResponse/client:result/ns2:authenticated"/>
    </copy>
    </assign>
    </case>
    <otherwise>
    <throw name="throwAuthenticateFail" faultVariable="g_faultVariable" faultName="faultError"/>
    </otherwise>
    </switch>
    When I run my process in 10.1.2, it works fine, but when I run it in 10.1.3.1, it errors out with the following error -
    <Faulthttp://schemas.xmlsoap.org/soap/envelope/>
    <faultcode>env:Server</faultcode>
    <faultstring>ORABPEL-09503 Invalid xpath expression. Error while parsing xpath expression "upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'", the reason is Unknown expression at EOF: upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'..
    Please verify the xpath query "upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_RETURN_STATUS')))='S' AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'" which is defined in BPEL process.
    </faultstring><faultactor></faultactor></env:Fault></env:Body></env:Envelope>
    Do you think there was a bug in the expression that has surfaced due to some additional validations in 10.1.3.1 or am I missing something here?
    Thanks a lot for your help.
    Thanks.
    RV

    AND upper-case(string(bpws:getVariableData('g_InvokeAuthenticateTicketOutput','OutputParameters','/ns13:OutputParameters/X_TKT_VALID')bpws:getVariableData('isAuthenticCaller'))) = 'T'"
    what is this bold part about? this looks wrong to me..
    /clemens

  • Using a xpath expression stored in a variable

    Hi All,
    I have an xpath expression which is stored in the database which I need to use against the request XML. I am able to retrieve this Xpath expression from the database, but not able to use it against the request XML.
    Xpath expression got from the database is: /request/param//name.
    I have tried $body/$XpathVariable, this does not work. I can not hard code this expression during my design time, so the details of the expression has to be fetched at run time.
    Any ideas to get the value would helpful.
    Thanks

    try to assign this value to a temp variable and then in the XqueryExpression try to retrieve it starting with "//"

  • Receiver determination - Xpath expression problem with count

    I am working with a scenario where I pick up records from a JDBC connection and if the number of records I pick up is less than a certain number I want to call a webservice.  If it is greater than the number I want to write out a file to be processed by a different process on the receiving end.  I have created the receiver determination condition with the following conditions:
    (/p1:MT_HOG_Data/row[count(row) > 3] EX)
    (/p1:MT_HOG_Data/row[count(row) <= 3] EX)
    The integration is always processing the second condition no matter how many records come in.  I have tried with and without the multiline option.  Can anyone help with this?
    I have searched through the forum and checked the following links without any resolution:
    http://wiki.sdn.sap.com/wiki/display/XI/XpathConditioninReceiverDetermination
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/ab/13bf7191e73a4fb3560e767a2525fd/frameset.htm
    /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    I can't find any examples where a count of records is checked in the expression editor.  Thanks in advance for any help.

    You can not use the EX operator in that case, because that is used only for node existence checks, not for value checks.
    Do you have a row number in your structure ? Then you could write the xpath expression with that counter tag and value
    Example: you want to send to receiver A if count > 3, else to B:
    you set  /rowNumber EQUAL 4 for sender A
    and /rowNumber NOT EQUAL 4 for sender B
    The condition is applied to the whole document. If one of the node/values are true for that condition, then the whole condition is set to true.
    Problem with that is that the second condition also will be true because nodes for that condition will be found
    better would be to have a rowcount tag in the structure. If that is not possible, you can use the "Enhanced Receiver determination" where you can define a mapping which determines the receivers. There you can do anything complicated you want.
    CSY

  • XPath Expression at Condition Editor in Receiver Determination

    Hi,
      I have a fixed length flat file coming in into which I have to look at the first line's 4th to 7th positions. Based on that if it is "1234" then I need to route it to the receiver else I will ignore in the receiver determination.
    Example input file -
    M 0123456789ABCDEFGHIJKL
    PR0123456789JIDFJDIFJD0244
    PA0123456789JFDJF9384384K
    We have module configuration where we are converting this to a line value pair something like this -
    <?xml version="1.0" encoding="utf-8"?>
    <ns:GMTLog xmlns:ns="http://sap.com/xi/GMStoreConnectivity">
        <Line>
            <Value>M 0123456789ABCDEFGHIJKL
            </Value>
         </Line>
          <Line>
            <Value>PR0123456789JIDFJDIFJD0244
            </Value>
          </Line>
           <Line>
            <Value>PA0123456789JFDJF9384384K
            </Value>
          </Line>
    </ns:GMTLog>
    When I tried to test my xpath in xpath tester it is working fine with the below xpath expressions -
    1. /ns:GMTLog/Line[Value][1] --> This returned the first record completely
    2. substring(/ns:GMTLog/Line[Value][1], 4, 4) --> This returned exactly what I am expecting "1234"
    But the above 2 are not working in condition editor.
    May I know the exact xpath expression to be used in this case to route the message to receiver when 4th to 7th position is "1234".
    Thanks a lot in advance.
    Regards,
    Sarat

    Good day. Can I please have some clarity on what I need to correct on my Receiver expression test.
    For the number of instances of the Summary segment, I am required to identify and test the Summary amount of SUMME if this is more than 5.00 (a currency amount). SUMME is a string so I thought I should convert this to a "number" value to test it.
    Also ensuring that SUMME is checked when the SUMID is equal to 011.
    Now I hope part of my solution below is correct, but the test of the field value is not being done.
    Please help.

  • Evaluate XPath expression using SAXON/JAXP/JDOM

    I have a somewhat unique requirement. Working on a legacy application with XML code / libraries littered all over the place. Trying to improve performance.
    First requirement (to avoid massive refactoring):
    Can I use Saxon to process Xpath Expressions using the JAXP apis (because this is what's used in the app currently) on JDOM documents?
    I'm not familiar with saxon api enough....any help/code samples is appreciated.
    Edited by: pojomojo on Jan 7, 2011 1:02 PM

    The Saxon product/feature matrix from the Saxon website says you can: http://www.saxonica.com/feature-matrix.html.

Maybe you are looking for

  • Need help to copy a photo between two events.

    I would appreciate it if someone could tell me how to copy a photo I want shown in two events. I have tried to duplicate the photo and drag it as well as cut and paste the duplicate, and in both instances, both photos move. Does iPhoto not allow the

  • Dumb Question: Adding a Linked File

    I'm an ex-Frontpage dillitante and new to iWeb.  I want to add a bunch of linked files, i.e., I have 28 files I want the user to have access to via a click.  When I drag them into a page, I get a little snapshot of the first page of the doc instead o

  • Database overhead after migrate from BPEL 10.1.3.4 to BPEL 10.1.3.5

    Hi, After the migration from Bpel 10.1.3.4 for Bpel 10.1.3.5 the access to the database it is very more agressive. Anybody some help? Follow the explain plain for the SAME queries on Bpel 10.1.3.4 and Bpel 10.1.3.5: Query A SELECT /*+ INDEX ( dm dm_c

  • Compare the last Char to the First Char in a Sting

    Hello, this should be easy but I'm having problems so here goes. I get the user to input a Stirng and I want it to compare the last Char to the first Char. I have writen this but StartWith can take a Char? public static void main(String[] args) {    

  • How to read docbook files

    This may not be the correct place for this question.  How on earth do you read XML files??  I've tried using firefox but it always says that the stylesheet is missing.  Tx Jim