Retrieve a value of a CLOB

Hello

I'm using Oracle 11.2.0.2.0. I am trying to extract an a CLOB value that looks like this:

<? xml version="1.0"?>
<BuildingRuleMetaData xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=http://www.w3.org/2001/XMLSchema" xmlns='http://www.nagra.com/XMLSchema/ContentBuildingRules/BuildingRuleMetaData">
     <FileName>BuildingRuleMetaData_Merlin.xml</FileName>
     <Header>
          <Name>Database</Name>
          <Description>Merlin </Description>
          <Constraints />
          <Id>4</Id>
          <Version>2.0.3.2</Version>
          <CreatedOn>2010-11-15T00:00:00</CreatedOn>
     </Header>
</BuildingRuleMetaData>

How can I retrieve the version of this file? It should give me 2.0.3.2!

Thank you!

What is the actual content of the CLOB?

It is not a valid XML code, so we cannot take advantage of the database, the analysis of the facilities to do the work.

Assuming that it is rather the following, then you could use XMLTable (or XMLQuery):

container http://www.w3.org/2001/XMLSchema-instance"="http://www.w3.org/2001/XMLSchema"xmlns ="http://www.nagra.com/XMLSchema/ContentBuildingRules/BuildingRuleMetaData">" "

BuildingRuleMetaData_Merlin.xml

Database

Merlin

4

2.0.3.2

2010 11-15 T 00: 00:00

SQL > with sample_data like)

2. Select (to_clob)

3'

"4 http://www.w3.org/2001/XMLSchema-instance '.

"containing 5 ="http://www.w3.org/2001/XMLSchema"

6 xmlns ="http://www.nagra.com/XMLSchema/ContentBuildingRules/BuildingRuleMetaData" >. "

7 BuildingRuleMetaData_Merlin.xml

8

9 database

10 merlin

11

12            4

13            2.0.3.2

14 2010-11 - 15 T 00: 00:00

15

16 ') xmldoc

17 of the double

18)

19 select x.version

sample_data 20 t

21, xmltable)

22 xmlnamespaces (default 'http://www.nagra.com/XMLSchema/ContentBuildingRules/BuildingRuleMetaData')

23, ' / BuildingRuleMetaData/head.

24 passing xmlparse (document t.xmldoc)

path of 25 columns version varchar2 (30) 'Version '.

(26) x

27;

Version

------------------------------

2.0.3.2

Tags: Database

Similar Questions

  • How to retrieve the value of the attribute-based

    Hello
    I save our file XML in a clob field.
    The contend of the XML file is as below
    < Reports >
    "< report Type = 'USE' Title = 'USE report' Link="-1-2010-11-2-0-39-48-750 ' UUTResult = 'Fail' StepCount '69' = >
    < prop Name = 'USE' Type = "Obj" TypeName = "USE" Flags = "0 x 0" >
    < prop Name = "Serial number" Type = "String" Flags = "0 x 0" >
    < value > 20302884 < / value >
    < / prop >
    < prop Name = "UUTLoopIndex" Type = "Number" Flags = "0 x 0" >
    < value > 2 < / value >
    < / prop >
    < prop Name = "CriticalFailureStack" Type = "Array" LBound = HBound "[0]" = "[1]" ElementType = "Obj" Flags = "0 x 0" >
    < ArrayElementPrototype Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 0 < / value >
    < / prop >
    < / ArrayElementPrototype >
    < value ID "[0]" = >
    < prop Type = "Obj" TypeName = "* NI_CriticalFailureStackEntry *" Flags = "0 x 0" > ""
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < Value >pre-program test< / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > MainSequence < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > Challenger_Phase1.seq < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 368 < / value >
    < / prop >
    < / prop >
    < / value >
    < value ID "[1]" = >
    < prop Type = "Obj" TypeName = "* NI_CriticalFailureStackEntry *" Flags = "0 x 0" > ""
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < Value >regulator LogicReg< / value >
    < / prop >
    < prop Name = "SequenceName" Type = "String" Flags = "0 x 0" >
    < value > pre-program test < / value >
    < / prop >
    < prop Name = "SequenceFileName" Type = "String" Flags = "0 x 0" >
    < value > Challenger_Phase1.seq < / value >
    < / prop >
    < prop Name = "Result identifier" Type = "Number" Flags = "0 x 0" >
    < value > 371 < / value >
    < / prop >
    < / prop >
    < / value >
    < / prop >
    < / prop >
    < / report >
    < / Reports >



    Can someone guide me how can I retrieve the value of the Prop Name = "StepName", i.e. "Before the program tests" and "LogicReg regulator", which is 1 level under the TypeName = "NI_CriticalFailureStackEntry." I extracted the part of XML code below

    < prop Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    < value > pre-program test < / value >
    < / prop >
    and
    < prop Type = "Obj" TypeName = "NI_CriticalFailureStackEntry" Flags = "0 x 0" >
    < prop Name = "StepName" Type = "String" Flags = "0 x 0" >
    Regulator LogicReg < value > < / value >
    < / prop >


    Thank you

    Vincent

    PJ * wrote:
    I save our file XML in a clob field.

    If you still have the choice, you should consider storing XML data in XMLType column.

    For the moment, assume that the XML data resides in the CLOB SAMPLE_TABLE column. DOC:

    You can use XMLTable to break a sequence of XML elements in columns and relational rows:

    SQL> select x.*
      2  from sample_table t,
      3       xmltable(
      4        '//Prop[@TypeName="NI_CriticalFailureStackEntry"]/Prop[@Name="StepName"]'
      5        passing xmltype(t.doc)
      6        columns num for ordinality,
      7                val varchar2(100) path 'Value'
      8       ) x
      9  ;
    
           NUM VAL
    ---------- -----------------------------------
             1 Pre-program tests
             2 Regulator LogicReg
     
    

    XMLQuery or to extract it as a string:

    SQL> select xmlquery(
      2          'string-join(//Prop[@TypeName="NI_CriticalFailureStackEntry"]/Prop[@Name="StepName"], "|")'
      3          passing xmltype(t.doc)
      4          returning content
      5         ).getstringval() as "RESULT"
      6  from sample_table t
      7  ;
    
    RESULT
    ----------------------------------------------
    Pre-program tests|Regulator LogicReg
     
    
  • Retrieve the value of Dialog.ask

    I am trying to write a function that will create a context menu using Dialog.ask and return the result of the dialog box to the calling Thread.  So far I have somethings like this:

    //display a pop-up "Yes or No" box and return true for yes, false for no
    public boolean ask(final String question){
        UiApplication.getUiApplication().invokeLater (new Runnable(){
                                                          public void run(){
                                                              int answer = Dialog.ask(Dialog.D_YES_NO, question, Dialog.NO);
                                                              if(answer == Dialog.YES){
                                                                  //somehow return true                                                          }
                                                              else{
                                                                  //somehow return false                                                          }
                                                       }});
    }
    

    I've seen a similar thread, but I didn't know how to use the solution.

    http://supportforums.BlackBerry.com/T5/Java-development/getting-values-back-from-runnable-dialog-ask...

    In short, how to use DialogClosedListener to retrieve the value of Dialog.ask to ?

    First of all, you probably want to use invokeAndWait so that the calling thread is blocked until the Runnable.run () ends. After that, one solution is to store the result of somewhere. For example, the subclass of the floor and add a field where you store the value (a more general concept of an executable that can return a value in J2SE is the future, but it is not available out of the box in J2ME). Once completed invokeAndWait, you can read this field. Alternatively, you may return the value by changing something in the outer class (one that contstructs the Runnable). For example,.

    final int[] result = new int[1];
    UiApplication.getUiApplication().invokeAndWait(new Runnable() {
      public void run() {
        result[0] = Dialog.ask(...);
      }
    });
    
    int choice = result[0];
    ...
    
  • How to store and retrieve long values in the store persistent

    Hello

    In my application I want to store and retrieve long values in the persistent store that I used with Longvector and all is well, but LongVector is supported for operating system > = 4.6

    I need to work my request in 4.5 also, can any one infrom me what are the other alternatives, I have to get my pls any abstract requirement...

    Vector v = new Vector();
    fill vector
    Long premierElement = (Long) v.firstElement ();
    myLong long = firstElement.longValue ();

  • [ADF, JDev12.1.3] SelectOneChoiche created from VO instance with 3 fields: how to retrieve the value of all the fields of the selected element?

    Hallo,

    I defined a VO with 3 fields (A, B and C) and I would like to create a SelectOneChoiche that shows only the field as options from this instance of VO.

    In a managed bean, I need to retrieve the values for all areas (A, B and C) of the item selected by the user.

    I started dragging the entire VO instance to UI to create a SelectOneChoiche (in which I have chosen to show only the to field).

    Then, I created a for the SOC ValueChangeListener read the values A, B and C of the selected element, but the only thing I've done is to get the displayed value:

    System.out.println((String) ((RichSelectOneChoice) FacesUtils.findComponent("MySoc")).getValue());
    

    You kindly help me?

    Thank you

    Federico

    Federico, sorry I didn't see your answer.

    As you use 12.1.3 you can do this more easily than the code that I posted before. You can use

    {} public void onCountrySelection (ValueChangeEvent valueChangeEvent)

    FacesContext will involve = FacesContext.getCurrentInstance ();

    Make sure that the selection change is processed and the current link lov line has the new selected line

    valueChangeEvent.getComponent () .processUpdates (contxt);

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    List JUCtrlListBinding = lBindingContainer.get ("CountryId") (JUCtrlListBinding);

    the newindex in not necessary, but ok let's get it (must be equal to the CountryId, the pharmacokinetics of the binding of the lov

    String newindex = (String) valueChangeEvent.getNewValue ();

    get the selected value in the list that is the selected line of the binding of the lov

    Line lFromList = list.getSelectedValue () (line);

    now, we can get the attributes of the line of lov

    String s = (String) lFromList.getAttribute ("CountryId");

    System.out.println ("CountryId:" + s);

    String s2 = (String) lFromList.getAttribute ("CountryName");

    System.out.println ("CountryName:" + s2);

    BigDecimal s3 = lFromList.getAttribute("RegionId") (BigDecimal);

    System.out.println ("RegionId:" + s3.toString ());

    }

    The form that I use is based on the location of the HR DB schema table. The CountryId is configured in the view object to display a lov based on the campagneVoir. This view contains thre CountryId, CountryName and RegionId attributes.

    If you want to get to the attributes of an action listener you can use this code

    {} public void onGetSelectedCountryLov (ActionEvent actionEvent)

    BindingContext lBindingContext = BindingContext.getCurrent ();

    BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry ();

    List JUCtrlListBinding = lBindingContainer.get ("CountryId") (JUCtrlListBinding);

    get the selected value in the list that is the selected line of the binding of the lov

    Line lFromList = list.getSelectedValue () (line);

    now, we can get the attributes of the line of lov

    String s = (String) lFromList.getAttribute ("CountryId");

    System.out.println ("CountryId:" + s);

    String s2 = (String) lFromList.getAttribute ("CountryName");

    System.out.println ("CountryName:" + s2);

    BigDecimal s3 = lFromList.getAttribute("RegionId") (BigDecimal);

    System.out.println ("RegionId:" + s3.toString ());

    }

    You must add the valueChangeListener and at least add the lines

    FacesContext will involve = FacesContext.getCurrentInstance ();

    Make sure that the selection change is processed and the current link lov line has the new selected line

    valueChangeEvent.getComponent () .processUpdates (contxt);

    to ensure that the selected line is available when you click the button.

    And set autosubmit'= true for the field in the UI that displays the LOV.

    Timo

  • search form Web apps: how to retrieve the value of the data-source type field

    Hello

    My question is:

    How can I retrieve the value of the source field of a web - app data-types when you insert the "form web search apps" on a web page.

    I have a web application that contains fields from the data source of the type. These fields to recover the (data) value of the 'web app' - 'elements of the field' field of another web application.

    When I insert the form

    Web apps

    Web apps-search form

    Name of the Web application

    It displays the fields with the field (ie. string, number) types other than type of field 'data source '.

    (Note: in the mode 'model of list' module of data tags, the fields of the data source are visible).

    What other (alternative) possibilities are there to create a search form?

    Thanks for your help.

    Kind regards

    Carla

    By chance, I came up with this workaround. Of course there are other methods to get your data from a web - app, but if you want to use the 'Web apps search form', it would be a workaround.

    I noticed that the "Web apps entry form" contains all the fields of web applications for your web application (including the fields of the data source).

    It is possible to add the fields to the form of the "Web apps entry form" in the «Web apps search form»

    If you insert the "Web apps entry form" on a blank page, you will see all the fields in your web App including the "data source fields. The names of form fields contain something like.

  • How to retrieve the value of a custom field

    Hello @all.

    In my vCenter, I created a custom field 'email '. The value of this field is set to the e-mail address of the operator of that belongs to a virtual machine.

    I would like to retrieve these values in a perl script. But I have found a method to set the values of the custom fields. For example:

    $CustomFieldsManager -> SetField(entity => $_, key=> $emailKey, value => "[email protected]");
    

    What should I do to retrieve the value of the $emailKey key? Could someone provide a quick and dirty-snippet, please?

    Best regards

    Trondesson

    of course, in this discussion https://communities.vmware.com/message/1512863#1512863 you can see how it's done

  • pageContext.getParameter not retrieve the value of VO

    Dear,

    I use (pageContext.getParameter) to retrieve the value of messageTextInput when I click on submit and it works very well. But when I linked the messageTextInput with the VO attribute it returns value. Please I need your help with this.

    This is my code for CO

    /*===========================================================================+
     |   Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA    |
     |                         All rights reserved.                              |
     +===========================================================================+
     |  HISTORY                                                                  |
     +===========================================================================*/
    package g4s.oracle.apps.po.suppliers.server;
    
    
    import java.io.Serializable;
    
    
    import oracle.apps.fnd.common.MessageToken;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OADialogPage;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.TransactionUnitHelper;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import g4s.oracle.apps.po.suppliers.server.common.SuppliersVO;
    
    
    import oracle.jbo.ViewObject;
    
    
    
    
    /**
     * Controller for ...
     */
    public class SuppliersInfoCO extends OAControllerImpl 
    {
        public static final String RCS_ID = "$Header$";
        public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    
    
        /**
         * Layout and page setup logic for a region.
         * @param pageContext the current OA page context
         * @param webBean the web bean corresponding to the region
         */
        public void processRequest(OAPageContext pageContext, OAWebBean webBean) 
        {
            super.processRequest(pageContext, webBean);
            if (!pageContext.isBackNavigationFired(false)) 
            {
                TransactionUnitHelper.startTransactionUnit(pageContext, "SupplierApprovalTxn");
                if (!pageContext.isFormSubmission()) 
                {
                    OAApplicationModule am = pageContext.getApplicationModule(webBean);
                    ViewObject MyVO = am.findViewObject("SuppliersVO1");
                    MyVO.setNamedWhereClauseParam("vdr_id", pageContext.getParameter("vdr_id"));
                    MyVO.executeQuery();
                }
            }
            else
            {
                if (!TransactionUnitHelper.isTransactionUnitInProgress(pageContext, "SupplierApprovalTxn", true)) 
                {
                    OADialogPage dialogPage = new OADialogPage(STATE_LOSS_ERROR);
                    pageContext.redirectToDialogPage(dialogPage);
                }
            }
        }
    
    
        /**
         * Procedure to handle form submissions for form elements in
         * a region.
         * @param pageContext the current OA page context
         * @param webBean the web bean corresponding to the region
         */
        public void processFormRequest(OAPageContext pageContext, OAWebBean webBean) 
        {
            super.processFormRequest(pageContext, webBean);
            //SupplierAMImpl am = (SupplierAMImpl)pageContext.getApplicationModule(webBean);
            //String xx = "ApprovalBTN";
            //Serializable[] parameters = { xx };
            //am.invokeMethod("TriggerApproval", parameters);
            String userContent = pageContext.getParameter("SupplierNameEnITM");
    
    
            MessageToken[] tokens = { new MessageToken("SUP_NAME",userContent) };
            OAException confirmMessage = new OAException("PO", "WF_PO_SUPPLIER", tokens, OAException.CONFIRMATION, null);
            pageContext.putDialogMessage(confirmMessage);
        }
    
    
    }
    

    print pageContext.getParameter ("vdr_id") and see what he's back

  • Failed to retrieve the value of fnd_profile.value ('ORG_ID') in the custom schema

    Hi all

    I'm recovering the value of profile with below calling a custom procedure created in the custom schema. But it always retrieves NULL.

    v_prof: = fnd_profile.value('ORG_ID');

    But when I create the same procedure in APPS Schema, it retrieves the value.

    I gave all grants to the schema customized for the apps.fnd_profile package. Help, please!

    Kind regards

    Patricia K.

    in the package/proc/func add property 'authid current_user' - using of PL/SQL subprograms

    runtime fnd_profile.value('ORG_ID'); will extract the default apps

  • How to retrieve the values of character without using single quotes

    Hi all

    How to retrieve the values of character without the use of single quotes. Its Possible in Oracle SQL

    Please answer me...

    For example

    Is actual query-> Select * from employees where name like in("SCOTT", "JAMES", "ALBERT",...);

    I want to--> Select * from employees where name like(SCOTT, JAMES, ALBERT...); -without the use of single quotes.

    Why I need this application, I need to retrieve the records more than 200 employees in a select statement by using name in where clause.

    shagarmahabubjan wrote:

    Hi all

    How to retrieve the values of character without the use of single quotes. Its Possible in Oracle SQL

    Please answer me...

    For example

    Actual query is---> Select * from employees where name like in("SCOTT", "JAMES", "ALBERT",...);

    I want to---> Select * from employees where name like(SCOTT, JAMES, ALBERT...); -without the use of single quotes.

    Why I need this application, I need to retrieve the records more than 200 employees in a select statement by using name in where clause.

    In short... you can't.  The channels are channels, and SQL and PL languages dictate that the string literals are provided within single quotes.

    I don't see how trying to retrieve more than 200 records of employees in the select statement means that you must get rid of the quotes.

    Be clear in what you ask: Re: 2. How can I ask a question on the forums?

    and take note of the FAQ link davidp provided the solution "variable IN the list.

  • Retrieve two values of column in a table

    Hi I want to retrieve two values of column in a table and store the values as a single column value in another table... How to do with it?

    Use in this way:
    Insert in tab2 (col1) select col1 | col2 from tab1;

  • Error when retrieving the value of the pair name / value

    Hi gentlemen,

    I am facing a problem while retrieving the value of the pair name / value in the incoming XML file. I am using an Xpath query to retrieve the value but Jdeveloper gives me
    an invalid expression error.

    Please find below the new xml and xquery.

    < ebo:QueryItemListEBM xmlns:ebo = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/Item/V2" >
    < ebo:DataArea xmlns:aia = "http://www.oracle.com/XSL/Transform/java/oracle.apps.aia.core.xpath.AIAFunctions" xmlns:coreitem = "http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/Item/V2" >
    < ebo:Query >
    < ebo:QueryCode > QUERY_ITEMS < / ebo:QueryCode >
    < corecom:QueryCriteria xmlns:corecom = "http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2" >
    < corecom:QueryExpression >
    < corecom:ValueExpression >
    < corecom:ElementPath > ItemEBO/Item/InventoryLocation/BusinessComponentID < / corecom:ElementPath >
    < corecom: Value > 82 < / corecom: Value >
    < / corecom:ValueExpression >
    < corecom:ValueExpression >
    < corecom:ElementPath > ItemEBO/Item/ItemIdentification/ContextID@OPERATING_UNIT_ID < / corecom:ElementPath >
    < corecom: Value / >
    < / corecom:ValueExpression >
    < corecom:ValueExpression >
    < corecom:ElementPath > ItemEBO/Identification/BusinessComponentID < / corecom:ElementPath >
    < corecom: Value > ba55de86-d8b4-4db1-b599-5aef8424ac3b < / corecom: Value >
    < / corecom:ValueExpression >
    < corecom:ValueExpression >
    < corecom:ElementPath > ItemEBO/Item/ItemIdentification/ContextID@STRUCTURE_NAME < / corecom:ElementPath >
    < corecom: Value > PIM_PBOM_S < / corecom: Value >
    < / corecom:ValueExpression >
    < corecom:ValueExpression >
    < corecom:ElementPath > ItemEBO/Identification/review < / corecom:ElementPath >
    < corecom: Value > 208281 < / corecom: Value >
    < / corecom:ValueExpression >
    < / corecom:QueryExpression >
    < / corecom:QueryCriteria >
    < / ebo:Query >
    < / ebo:DataArea >
    < / ebo:QueryItemListEBM >

    I need to retrieve the value 'ba55de86-d8b4-4db1-b599-5aef8424ac3b' on top of xml and xpath expression that I used is:

    bpws:.

    Please help with your valuable contributions.

    Thank you and best regards,
    Vikas marzouk

    829347 wrote:
    Hi Vlad,

    It works quite well. A big thank you to you.

    see you soon,
    Vikas

    Hi Vikas, could you marking my answer as correct then?

    Thank you
    Vlad

  • To retrieve a value of cursor

    Hello

    I'm new to the concept of cursor. I need help on the underside.

    I have a package that has two functions and two procedures. In one of the functions, I'm trying to retrieve a row count value.

    For example:
    There is a select query that retrieves only the number of cases. There will be a single record and data are simply the number of lines. I believe that we can use the cursor to retrieve the value.

    My request is, my function should return the number of lines given by the select query. I tried with % number of lines, but it's always display rowcount amongst (taking the last record). I think we need to browse or increment a variable, but do not know how.

    All I need is my function must return the number of lines given by the select statement inside the function. I use sql and Oracle database 11g developer. Could someone please help with that?

    Thank you.

    % Rowcount cursor will only work inside the cursor loop means cursor must be opened...

    open cursor...
    fetch into...
    somevariable := c%rowcount;
    close cursor;
    return somevariable;
    

    most of the cases that this can be achieved with using the slider using the all latest features like bulk collect...

    select col bulk collect into arrayvariable
    from tablename.( what ever the query)
    
    return arrayvariable.last or arravariable.count..
    

    Published by: Kiran on 23 April 2012 22:09

  • How to retrieve the value of base on the value on other nodes

    Hi, I have a XML below
    <? XML version = "1.0" encoding = "iso-8859-1"? > <? XML-stylesheet type = "text/xsl" href="C:\temp\horizontal.xsl"? " >
    < Type report = "REPORT" >
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = 'STEP' Type = "Obj" Flags = "0 x 0" > "
    < prop Name = 'Sequence' >
    < prop Name = 'RList' >
    < ArrayElementPrototype Type = "TEResult" Flags = "0 x 0" > "
    < / ArrayElementPrototype >
    < value ID "[0]" = >
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = "Status" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "ReportText" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "Common" Type = "Obj" TypeName = "CommonResults" Flags = "0 x 0" > "
    < / prop >

    < / prop >
    < / value >
    < value ID "[60]" = > = > ID is not set
    < prop Type = 'Result' Flags = "0 x 0" > "
    < prop Name = "Error" Type = "Obj" TypeName = "Error" Flags = "0x400000" > "
    < prop Name = "Code" Type = "Number" Flags = "0x400000" > "
    < value > 0 < / value >
    < / prop >
    < prop Name = "Msg" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "occurred" Type = "Boolean" Flags = "0x400000" > "
    < value > false < / value >
    < / prop >
    < / prop >
    < prop Name = "Status" Type = "String" Flags = "0x400000" > "
    < value > spent < / value >
    < / prop >
    < prop Name = "Numeric" Type = "Number" NumFmt = "%i" Flags = "0 x 2400" > "
    < Value > * 88 * < / value > = > value I want back
    < / prop >
    < prop Name = "ReportText" Type = "String" Flags = "0x400000" > "
    < value > < / value >
    < / prop >
    < prop Name = "Common" Type = "Obj" TypeName = "CommonResults" Flags = "0 x 0" > "
    < / prop >
    < prop Name = "Units" Type = "String" Flags = "0x2000" > "
    < Value >TESTDATA< / value > = > basic data
    < / prop >

    < / prop >
    < / value >

    < / prop >
    < / prop >
    < / prop >
    < / prop >
    < / report >

    I want to retrieve the value 88 the TESTDATA found in this node, can someone show me how to recover?

    Thank you

    Vincent

    Published by: pj * April 29, 2011 01:14

    Yes, it is possible, but the query will be slightly less effective.

    SELECT XMLQuery(
            'for $i in $d/descendant::Value/Prop
             where $i/Prop[@Name="Units"]/Value = $PropValue
             return $i/Prop[@Name="Numeric"]/Value/text()'
             passing t.object_value as "d"
                   , sys_xmlgen('TESTDATA') as "PropValue"
             returning content
           ).getNumberVal()
           as result
    FROM test_xml t
    ;
    
  • How to retrieve a value of page element in another page?

    Hello

    How to retrieve a value of page element in another page?

    say P55_COURSES_TO_EVALUATE is my name of the page element, and it is a selection list. Based on the value selected in the next page I see the details of the selected value shd and for that I need P55_COURSES_TO_EVALUATE value in the following page. How to do it? When I try to retrieve the values it simply returns nothing.
    Pointers would be really useful.

    Thanks in advance.

    Hello

    Could you please how you try to use it?

    If you set the value to the P55_COURSES_TO_EVALUATE element and submit the page, the value is stored in session state.
    Then you can use this element in any page as

    :P55_COURSES_TO_EVALUATE
    

    You cannot access page value in javascript/jQuery to other pages like

    $v('P55_COURSES_TO_EVALUATE')
    document.getElementbyID('P55_COURSES_TO_EVALUATE')
    $(#P55_COURSES_TO_EVALUATE)
    

    Because the item is not on the other pages. In javascript from other pages, you can use

    var a = '&P55_COURSES_TO_EVALUATE.';
    

    Kind regards
    Jari

Maybe you are looking for

  • Application desfuncional

    Hola buenas noches porque tengo escribo a problema con el keygen del sibelius 5.1 are only este no quiere building el registro del mismo, aunque he followed numer4o las insntrucciones este instalacion don't responde, cosa than not con antes ocurria v

  • Just went to my windows Media and now I have two of everything, for some reason any. Why

    My Windows Media program now has two copies of everything. Images, videos and music. What happened and how do I get rid of a copy?

  • Linksys BEFSR41 V3 and HP printer 6500 has

    Hello I have a HP 6500 All In One Printer has in the network with a router BERSR41 V3. I use an Imac with this printing and scanning system. For some reason, I keep losing the printer when I try to scan? I put it to a static IP address and cannot pin

  • Cisco acs 5.2 open tac

    Hello How can I open a tac for Cisco acs 5.2 device?

  • Pour driver Canon MF3110 printer with

    Hello My printer was working with windows Vista but now I have Windows 7 (on another computer - the one with Vista being broken). I consulted CANON and I downloaded the recommended either compressed file MF_3110MFDrivers_WIN_x32_FR.  I can't install.