Select xml Noah attribute values

I am trying to select the format of attribute value the xmltype column, I copied the xml data that contains the xmltype column.
my select statement is this, I get value in the main_entry and in the fields of the case, but the field entity_id and entity_person is null.
What I am doing wrong?


SELECT extractvalue(COL1,'//MAIN-ENTRY') as main_entry,
ExtractValue (col1, '//case-NUMBER') case,
ExtractValue (col1, '//record/Data/suspect/Role-of-person-Reference/person/ @ID') AS entity_id
ExtractValue (col1, '//record/Data/suspect/Role-of-person-Reference/person/ @Entity-PERSON') AS entity_person

OF XML_TABLE;




ACCOUNT <>
< DATA >
ENTRY <>555467782942 < / HAND-ENTRY >
> < 1235467782942 CAS NUMBER < / CASE-NUMBER >
LEXS < FILE TYPE > < / FOLDER-TYPE >
< SUSPECT >
< ROLE TO PERSON-REFERENCE >
< entityType PERSON = 'ENTITY-PERSON' id '8817' = >
< NAME of the PERSON - >
< NAME-FULL-PERSON > EMIL SMITH < / FULL PERSON-NAME of the >
< / NAMES of PERSONS >
< PERSON-SSN-ID > < identification ID > 220 - 44 - 555 < / IDENTIFICATION ID >
< / PERSON-SSN-IDENTIFICATION >
< / PERSON >
< / ROLE TO PERSON-REFERENCE >
< / SUSPECT >
< / DATA >
< / RECORDING >

Try this.



  555467782942
  1235467782942
  LEXS

  
     
     
         EMIL SMITH
     
         220-44-555
   
 




Select extractvalue(COL1,'/RECORD/DATA/SUSPECT/ROLE-OF-PERSON-REFERENCE/PERSON/@entityType') IN the entity_person
of xml_table

Published by: alvinder on April 2, 2009 06:32

Will get back to you as soon as I'm on my computer.

Tags: Database

Similar Questions

  • Turn off/on a tabular Form attribute depending on the value selected in another attribute

    Dear Experts,

    I have

    1. an attribute in the form that is a select statement list containing 2 static values:

      • Family
      • Only

    and I have

    2 another attribute of tabular presentation that is display text (escape special characters, does not save the State), this attribute is also a link to another page.

    My requirement is when I select the family of another select list this attribute must be enabled and when I select one it should be disabled.

    Kindly help out me experts!

    Thank you and best regards,

    Madonna

    Hey Madonna,

    Please take a look at your page. I added a dynamic action that can be triggered by a change in the Type 'accompany' - selection list. dynamic action to display or hide the link 'Add family' according to the value of the selection list. the code of the dynamic action is as follows:

    $('.myClass').each (function () {}

    If ($(this).) Val() == 'Family') {}

    $(this) .parent () .parent ().find('.open_modal').show)

    } else {}

    $(this) .parent () .parent ().find('.open_modal').hide)

    }

    })

    where 'myClass' is the class that gave you to the selection list, and the "open_modal" is the class that gave you for the link.

    I used a show and hide because you cannot disable a link.

    I would like to know if that's what you had in mind.

    Kind regards

    Vincent

  • Export xml attribute values

    Dear java expert,

    I was trying to export script attribute value to the .txt format. I have attached the screenshot for your reference.  Please me friends suggestion.

    Screen Shot 2016-03-26 at 11.58.38 AM.png

    I use the system: Mac, indesign Cs6.

    Thanks in advance to all

    Dear friends,

    I share my java coding below, based on this question.

    myDocument var = app.activeDocument;

    Var log = new File(app.activeDocument.filePath+"/log.html");

    log. Encoding = "UTF-8";

    log. Open ("w");

    log.writeln(")

    ");

    log.writeln(")

    ");

    FindEmail (myDocument);

    log.writeln(")

    Text (in the template)Found (Href tag)
    ");

    log. Close();

    Alert ("completed");

    function FindEmail (elm)

    {

    for (var i = 0; i)< elm.xmlelements.length;="">

    {

    XMLelementName = elm.xmlElements [i].markupTag.name.toString ();

    if(XMLelementName=="img")

    {

    for (j = 0; j

    {

    var cc = elm.xmlElements [i] .silence

    Alert (CC);

    var aa = elm.xmlElements [i] .xmlAttributes [j] .name

    if(AA=="src")

    {

    alert (aa);

    var BB = elm.xmlElements [i] .xmlAttributes [j] .value;

    log.writeln(")« + cc + »' + elm.xmlElements [i] .xmlAttributes [j] .value + ".");

    alert (cc + ' ~ ~ ' + aa + "~ ~" + bb);

    }

    }

    }

    FindEmail (elm.xmlElements [i]);

    }

    }

    Thank you

  • Column XMLTYPE to select a SEPARATE attribute increasing fom and...

    Hello
    I spent all day to find the solution without success. PLEAS HELP!
    The problem:
    1. I have table xmlType column in this column is the following xml code:
    < revision >
    < product id = 1 >
    < screws >
    < img id = 1 / >
    < / screws >
    < screws >
    < img id = 2 / >
    < / screws >
    < / product >
    < product id = 2 >
    < screws >
    < img id = 1 / >
    < / screws >
    < / product >
    < / revision >

    I have to select SEPARATE img ID and then select / join their form table relational (id (number), pic (blob)) img

    I can't find the solution to select the separate XML attribute values.

    I tried this:


    Select extract (c.xml, ' review/product/screw/img [not(@id=preceding-sibling::img/@id)] / @id') table c;

    Hello

    What is your version of the database?

    Recent versions, you can:

    SQL> create table test_xml (
      2   xml_data xmltype
      3  );
    
    Table created
    
    SQL>
    SQL> insert into test_xml (xml_data)
      2  values(xmltype('
      3  
      4  
      5  
      6  
      7  
      8  
      9  
     10  
     11  
     12  
     13  
     14  
     15  
     16  ')
     17  );
    
    1 row inserted
    
    SQL>
    SQL> select distinct x.img_id
      2  from test_xml t
      3     , xmltable(
      4        'revision/product/screw/img'
      5        passing t.xml_data
      6        columns img_id number path '@id'
      7       ) x
      8  ;
    
        IMG_ID
    ----------
             1
             2
    
    SQL>
    SQL> select x.img_id
      2  from test_xml t
      3     , xmltable(
      4        'for $i in distinct-values(revision/product/screw/img/@id)
      5         return $i'
      6        passing t.xml_data
      7        columns img_id number path '.'
      8       ) x
      9  ;
    
        IMG_ID
    ----------
             1
             2
     
    
  • Problem while retriving attribute values

    Hi, I am unable to retrieve attribute values
    <?xml version="1.0" encoding="iso-8859-1" ?> 
    <root>
       <r1   temp2="10.10.2000">
          <r2    temp3="yyyyyy">
           <r3>1</r3>
           <r4>pxxxxx</r4>
           </r2>
          <r2  temp3="xxxxxx"  >
           <r3>2</r3>
            <r4>qxxxxx</r4>
           </r2>
    </r1>
    </root>
    =============

    Create table Temp_tab (date of the dater1,
    namer2 varchar2 (20).
    number of R3,
    R4 varchar2 (20));

    =============
    code}
    create or replace procedure (var XMLType) IS
    BEGIN
    -Insert data
    INSERT INTO temp_tab (dater1, namer2, r3, r4)
    Select value (li) .extract (' / r1 / @temp2 ') .getStringVal ();
    value (li) .extract (' / r2 / @temp2 ') .getStringVal ();
    value (li) .extract (' / r2/r3/text()').getStringVal (),)
    value (Li). Extract('/R2/R4/text()').getStringVal)
    Li table(XMLSequence(var.extract('/root/r1/r2')));
    EXCEPTION
    WHILE OTHERS THEN
    fnd_file.put_line (fnd_file.log,'Oracle Exception: ' |) SQLCODE | "| SQLERRM);
    END test;
    /
    I am getting the below output
    
    DATER1    NAMER2          R3     R4
    --------- -------------------- --------- --------------
                                           1 pxxxxx
                                           2 qxxxxx
    
    I need to get as
    
    DATER1            NAMER2                R3     R4
    ---------              --------------------    --------- --------------
        10-Oct-2000        yyyyy               1     pxxxxx
          10-Oct-2000      xxxx                2     qxxxxx
    
    Can some one help me
    
    Thanks.....                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

    I could do on my 11 g

    SQL> with t as (select xmltype('
    
       
          
           1
           pxxxxx
           
          
           2
            qxxxxx
           
    
    ') xml from dual
    )
    ---
    ---
    select x.*
      from t t,
             xmltable('for $i in root/r1/* return element e {$i/../@temp2, $i/@temp3, $i/r3, $i/r4}'
                         passing t.xml
                         columns temp2 varchar2(20) path '@temp2',
                                      temp3 varchar2(20) path '@temp3',
                                      r3 varchar2(5) path 'r3',
                                      r4 varchar2(15) path 'r4') x
    
    TEMP2                TEMP3                R3    R4
    -------------------- -------------------- ----- ---------------
    10.10.2000           yyyyyy               1     pxxxxx
    10.10.2000           xxxxxx               2     qxxxxx         
    
    2 rows selected.
    
  • "Error 0xBFF69012 attribute value is out of range" for Point Grey Grasshopper2 GS2-GE-50S5M

    Try to get the camera above to work at MAX. Running on LabView 2010 SP1 with Vision Acquisition software August 2010.

    Errors illustrated: error 0xBFF69012 attribute value is out of range

    Camera works perfectly well on the supplied software advanced Grey. Point Grey Image Filter Driver installed. Turned off the Windows Firewall. Card (http://www.sonnettech.com/product/prestogigproec34.html) Ethernet supports Jumbo Frame.

    Read through the following measures without result:

    http://digital.NI.com/public.nsf/allkb/FCE7506A3AF7636C862576240072716D

    http://digital.NI.com/public.nsf/allkb/A0A1CE4704265BF2862578CA007A4CF8

    How will I know if there is a problem with the XML file?

    What are the possibilities that this device is not compatible with IMAQdx?

    Thank you.

    Problem solved in new firmware version 1.25.3 - 00.

    Contact Gray Point to this firmware.

  • How to display the different attribute value in the ToolTip of selectonechoice

    In the selectonechoice when hovering over the values in the drop-down list, it displays the same value in the ToolTip too. I want to see the value of another attribute in the ToolTip.

    For example if the list displays the name of the lov, ToolTip should show its description attribute value. I tried assigning a different value to shorDesc, but have no effect on the values of the ToolTip.

    selectonechoice_tooltip.jpg

    < af:selectOneChoice value = "#{row.bindings.TfesNdx.inputValue} '"

    label = "#{row." Bindings.TfesNdx.label}.

    required = "#{bindings." ATfes.hints.TfesNdx.mandatory}.

    shortDesc = "#{bindings." ATfes.hints.TfesNdx.tooltip}"/ / changed it to shortDesc =" #{row.bindings.Notes.inputValue} "does not yet "

    ID = "soc17" autoSubmit = "true" >

    < f: selectItems value = "#{row.bindings.TfesNdx.items} '"

    ID = "si17" / >

    < / af:selectOneChoice >

    PS: Using 11.1.1.7.0 version adf

    You probably need property shortDesc on af:selectItem http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_selectItem.html

    For example, you can use af:forEach to make your items to select like in this blog post: http://learnfrommike.blogspot.com/2013/11/adf-using-selectonechoice-in-afiterator.html

    Dario

  • Import xml with attributes how to apply the pagination, property

    I have xml files in which paging is set using an attribute. The value of this attribute must be read and applied to the paragraph format in FrameMaker when importing xml files. I guess it must be educated according to the rules of reading writing. But how?

    Arnor,

    To control the format paragraph with an attribute, apply format rules in ESD rather than read/write rules. You cannot copy a value to attribute to a property value, but can test specific attribute values and set a property accordingly. For example, if you have a widow named attribute and know sure that value never exceeds 10, laboriously have a rule such as:

    1. If the context is: [widow = "1"]

    Paging properties

    Widows and orphans lines: 1

    Otherwise, if the context is [widow = '2']

    Paging properties

    Widows and orphans lines: 2

    ...

    Otherwise, if the context is [widow = "10"]

    Paging properties

    Widows and orphans lines: 10

    For other paragraph pagination properties, your ESD must also test values, for example:

    2. If the context is [Placement = 'RunIn']

    Paging properties

    Placement: Top of break-in

    By default the punctuation:

    Otherwise, if [Placement = 'Coast']

    Placement: Head to one side

    Of course, attribute names may be different from the names of properties of FrameMaker or value keywords.

    -Lynne

  • ADF | Retriving of popup lov attribute value

    Hello

    JDev: 11.1.1.6.0

    I'm trying to select a popup lov attribute value, as well as another attribute value must store them on the corresponding fields.

    EX: when I select point id pop-up window in the table

    table.PNG

    It displays popup and selecting a value of line to select the item id,

    search.PNG

    When I select the product id to the value of time even product category to category, product description value description of the category in the table.

    as below

    afterTable.PNG

    give me suggestions for values

    Concerning

    Is it comes to lov based model, then you can assign several attributes of lov to several attributes of your ViewObject (in the editor where you describe lov).

    Dario

  • I am reorganizing the attribute value using javascript. see code below

    Hi all

    I am reorganizing the attribute value using javascript. see code below and suggest me

    EX: id = "to THE:1" reorganize to id = "to THE:2"

    myDoc var = app.activeDocument;

    var myGlueCodePath = app.filePath + "/ Scripts/XML rules/glue code.jsx";

    var myFile = File (myGlueCodePath);

    app.doScript (myFile);

    If (app.documents.length! = 0) {}

    var myRuleSet = new Array)

    new findObjAttribute ("//auq")

    );

    {with (MyDoc)}

    var elements = xmlElements;

    __processRuleSet (Elements.Item (0), myRuleSet);

    }

    }

    else {}

    Alert ("you have no open documents!");

    Exit();

    }

    function findObjAttribute() {}

    myIdName = "findObjAttribute";

    This.XPath = ("[/ / auq[@id]");

    This.Apply = function (myElement, myRuleProcessor)

    {

    elmName = myElement var .markupTag .name;

    {with (MyElement)}

    try {}

    var myAttName = myElement .xmlAttributes .itemByName ("id") .value;

    SS var = myAttName.replace(/[A-Z]+\:/,""); "

    var SSS = ss - 1;

    myAttName = myAttName.replace(/[0-9]/,sss)

    $.writeln (myAttName);

    } catch (e) {};

    }

    }

    }

    Your code re - order the value correctly, but you don't have the update attribute in the element.

    Try this,

    myAttName = myAttName.replace(/[0-9]/,sss);

    myElement.xmlAttributes.itemByName("id").value = myAttName;

  • Get the attribute value of a def page table by using el expression.

    Hello

    Use Jdeveloper 11.1.2.0.0 and have a requirement like this for which a sample is created. Requirement is as follows...

    1. do you have a Taskflow with a readonly employee table.
    2. by clicking on a button called "itinerary" checks if the selected line, the attribute Manager id value = 200 then go to the first page on the other if the value attribute id manager is 200 then go to the second page.


    Through the def page, if it has the form, then we can access the attributes like #{data.view_FirstPageDef.ManagerId}. In the case of acquisition of the same attribute value from the table using the def page? is what I am unable to get...

    Come to the notion of routing using the router on Taskflow activity. But I am unable to get the selected row in a table of employee page def attribute value. Can anyone suggest on the same...


    Thank you and best regards,
    Olivier G

    On the router, right-click on its icon in the workflow and create a page definition. Then in the file def, add an iterator based on the same view of the table object in the first page, then add a value attribute that is mapped to the managerId in the iterator of the View object. Finally in the router, you can write EL expressions along the lines of #{bindings. ManagerId.inputValue = 200} or #{bindings. ManagerId.inputValue! = 200}.

    CM.

  • change the way dynamic link attribute value

    Is it possible to dynamically change the link of a workflow attribute value, attaching it to a configuration specific vCO (attribute) based on a drop-down menu in the presentation of the workflow?

    I'm looking for an easy way to maintain a minimal set of workflows and configurations for the provision of the ESX hosts based on the environment.  I have a unique set of workflows that manage commissioning, and multiple configurations of vCO defined by ESX hosting environment (i.e. values by default attributes/for DNS, AD, IP settings for laboratory, test, prod, site1, site2, etc..).  I would like to be able to select a hosting environment configuration given in a drop-down list when I start the workflow, which would then set some attributes of workflow to the value of their corresponding configuration attributes.

    Any ideas, or is there a better approach?

    You can check the object 'Server' script, there is a method to access the ConfigurationElementCategory and from there, you can get your ConfigurationElement.
    So, you can use the solution above, Martin and in access to script Action ConfigurationElement.

  • Failed to retrieve attribute values when executing the validation on update

    IAM trying to do validation on user create and update operations:

    currently able to perform validations on iam create user operation
    (Note: my validations require organization name which iam get using form user act_key only)

    but when I try to trigger the same code for update, it do not recover key, infact the same code does not even get attribute values.
    given that I don't get any key of the organization. together to update validation failed.

    My EventHandler.xml looks like this:
    < eventhandlers xmlns = "http://www.oracle.com/schema/oim/platform/kernel" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation = "http://www.oracle.com/schema/oim/platform/kernel orchestration - handlers.xsd" >

    <!--> custom validation event handlers
    <-validation Manager
    Class = "test. IOM. EventHandler.UserFormFieldValidation ".
    entity-type = 'User '.
    operation = "CRΘER."
    name = "UserFormFieldValidation".
    order = "1000" / >

    <-validation Manager
    Class = "test. IOM. EventHandler.UserFormFieldValidation ".
    entity-type = 'User '.
    operation = 'CHANGE '.
    name = "UserFormFieldValidation".
    order = "1000" / >
    < / eventhandlers >

    Please suggest what needs to be done in this case.
    Note: iam using the same code for postings of these two operations (operation to create and update the operation of user profile)

    Thanks in advance

    as mentioned above:
    get the key of the user and then get the name of the organization.

    You can get the params modifed by using:
    HashMap orchVal = orch.getParameters ();

    You can use this to get the fields that you can still use to your validation.

    Note: If you change an attribute and do not send any value he always added to the card with the value null.

    It may be useful

  • Get separate paths and the depth attribute value using the XQuery function

    Hi otn.
    I want to write the function XQuery that accept the following input document nodes.

    < counter Root = "8" >
    < has counter = "3" >
    < meter B '2' = >
    < C meter = "1" >
    < meter D = "1" / >
    / < C >
    < /B >
    < C meter = "2" >
    < counter E = "1" / >
    / < C >
    < /A >
    < meter B = "4" >
    < C meter = "3" / >
    < /B >
    < C meter = "6" >
    < counter E = "3" / >
    < counter D '2' = >
    < counter E = "1" / >
    / < d: >
    / < C >
    < meter D = "2" / >
    < counter E = "4" >
    < counter F = "1" / >
    < /E >
    < counter F = "1" / >
    < / root >

    Then returns many things at the same time as follows:
    1 - list of all of the separate paths
    2 - meter of the depth of each path element attribute value
    3 - the value of the previous counter in 2, is divided by the value of the attribute root counter.

    Thanks in advance :)))

    I'm sorry that not all xml input data correctly.

    You must use the {code} tag to enclose the code snippets. Formatting will be preserved and content not interpreted by the forum software.

    
      
       
        
         
        
       
       
        
       
      
      
       
      
      
       
       
        
       
      
      
      
       
      
      
    
    

    Here's an XQuery query that should work:

    declare function local:list-paths($d as element())
    as element()*
    {
      let $root := name($d)
      let $rootcnt := xs:integer($d/@counter)
      for $i in $d/descendant::*
      return element path
      {
        attribute value {
          substring-after(
            string-join(
              for $j in $i/ancestor-or-self::*
              return name($j)
            , "/"
            )
          , $root
          )
        }
      , attribute counter {$i/@counter}
      , attribute percentage {xs:integer($i/@counter) div $rootcnt}
      }
    };
    
  • ADF BC: Entity literal attribute value Type or an Expression

    Hello

    Please consider this scenario using JDeveloper 11 g (11.1.1.0.1):

    (1) create an application that uses the application model "Fusion Web Application (ADF)"
    (2) in the model project, the Wizard "Components Business of Tables" to create Dept and Emp on the SCOTT entity objects. DEP. and SCOTT. Tables EMP and also default DeptView and objects in view of EmpView, a Module of Application ScottService
    (3) in the objects of entity Emp Editor, select hiring date attribute, and the property inspector allows you to change the default value to "adf.currentDate" (see also Section 3.6, overview of Groovy support), do change not the Type of default value of Expression (keep the default 'literal' value)
    (4) in the ViewController project, create a new JSF page browseDept.jspx
    (5) in the data controls panel, drop DeptView1 on browseDept.jspx as "ADF unalterable form" page, check include Navigation controls
    (6) also in the data controls panel, delete EmpView2 on the browseDept.jspx as the 'ADF Table read-only' page
    (7) with the right button on the browseDept.jspx page and select run

    The result after that step (7) is a browser page that continues to display "Loading."... "and the tab of the Panel" running: DefaultServer - Log ' in JDeveloper illustrates this exception:
    java.lang.NullPointerException
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getLastEventId(JUCtrlValueBinding.java:3642)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.getLastADSEventId(FacesCtrlAttrsBinding.java:214)
         at oracle.adfinternal.view.faces.activedata.AttrsActiveDataModelImpl.getCurrentChangeCount(AttrsActiveDataModelImpl.java:139)
         at oracle.adfinternal.view.faces.activedata.PageDataUpdateManager._registerComponent(PageDataUpdateManager.java:281)
         at oracle.adfinternal.view.faces.activedata.PageDataUpdateManager.registerComponentForPPR(PageDataUpdateManager.java:155)
         Truncated. see log file for complete stacktrace
    If I use the Properties dialog box of the project on the ViewController project to set up '-Djbo.debugoutput = console "in the value the default run Configuration and run again the browseDept.jspx page, the journal watch JDeveloper tab panel also this exception:
    oracle.jbo.domain.DataCreationException: JBO-25009: Cannot create an object of type:oracle.jbo.domain.Date with value:adf.currentDate
         at oracle.jbo.domain.Date$1.convert(Date.java:119)
         at oracle.jbo.domain.TypeFactory.get(TypeFactory.java:781)
    ...
    Caused by: java.lang.IllegalArgumentException
         at oracle.jbo.domain.Date.parseISO8601FormatString(Date.java:622)
         at oracle.jbo.domain.Date.toDate(Date.java:603)
         at oracle.jbo.domain.Date.<init>(Date.java:384)
         at oracle.jbo.domain.Date$1.convert(Date.java:110)
         ... 144 more
    After you have configured the Hiredate attribute in the entity object Emp with as default value Type Expression, things seem to work without exceptions.

    questions
    (q1) This is the behavior after the step (7) that saves only a NullPointerException intended behavior?
    (q2) Wouldn't be better to have the connected DataCreationException or even appear on the page?

    Thank you very much
    Jan Vervecken

    Hi Jan,

    I logged bug 8236479 for that matter.

    Kind regards

    Didier.

Maybe you are looking for