Preserve whitespace in XML element value

I am trying to add XML element with value prefix with white space:
  ex_doc->create_simple_element(
      name = 'VALUEPART1'
      value = '          BQ/XWKB-99-5-9999-2'
      parent = lo_ele_e1bpparex_bape_vbak ).
But when the XML is create, the white space is removed! How can I preserve the white space???
<VALUEPART1>BQ/XWKB-99-5-9999-2</VALUEPART1>
What i want is:
<VALUEPART1>          BQ/XWKB-99-5-9999-2</VALUEPART1>
Appreciate for any help

Hi,
if you had been using XSLT instead, I would have said 'remove the strip-space element or alter it according to your needs'...
Please provide what class you are using, else it's too generic..
regards, Lukas

Similar Messages

  • Exception in assigning XML elements value in Workshop

    Hi ,
    I tried creating a variable of type XML object(OrderREsponse). I have one MB Publisher control which sends in a variable of type OrderResponse. Before sending it , I try setting the individual XML elements value in it. So, for all the individual elemtns , I set accordinglly in both the formats.
    responseXML.addNewOrderResponse().setOrderNumber("N12121212");
    responseXML.getOrderResponse().setOrderNumber("N12121212");
    where responseXML is a variable of type OrderResponse document.
    This place while executing I'm getting an exception.
    Here is the exception I'm getting.
    <Jan 4, 2005 10:51:11 AM MST> <Warning> <WLW> <000000> <Id=top-level; Method=com.bea.wli.bpm.runtime.ProcessState.processNodeOrchestration()
    ; Failure=com.bea.wli.bpm.runtime.UnhandledProcessException: Unhandled process exception [ServiceException]>
    <Jan 4, 2005 10:51:12 AM MST> <Warning> <WLW> <000000> <A message was unable to be delivered from a WLW Message Queue. Attempting to deliver
    the onAsyncFailure event>
    Let me know if the approach is the right one... or how can i set the individual XML elements value from a XML variable.
    Thanks
    Ramesh

    Hi ,
    I tried creating a variable of type XML object(OrderREsponse). I have one MB Publisher control which sends in a variable of type OrderResponse. Before sending it , I try setting the individual XML elements value in it. So, for all the individual elemtns , I set accordinglly in both the formats.
    responseXML.addNewOrderResponse().setOrderNumber("N12121212");
    responseXML.getOrderResponse().setOrderNumber("N12121212");
    where responseXML is a variable of type OrderResponse document.
    This place while executing I'm getting an exception.
    Here is the exception I'm getting.
    <Jan 4, 2005 10:51:11 AM MST> <Warning> <WLW> <000000> <Id=top-level; Method=com.bea.wli.bpm.runtime.ProcessState.processNodeOrchestration()
    ; Failure=com.bea.wli.bpm.runtime.UnhandledProcessException: Unhandled process exception [ServiceException]>
    <Jan 4, 2005 10:51:12 AM MST> <Warning> <WLW> <000000> <A message was unable to be delivered from a WLW Message Queue. Attempting to deliver
    the onAsyncFailure event>
    Let me know if the approach is the right one... or how can i set the individual XML elements value from a XML variable.
    Thanks
    Ramesh

  • Out XML element values extract

    hi their
    How can I out XML element the values extract and in a loop in variable and/or in an array store?
    Example:
    [loop]
    <SA>'MS','GYM'</SA>
    Values 'MS' and 'GYM' should be in variables e.g var1='MS' and var2='GYM'
    [end loop]
    Please, help me!!!! Urgent
    thanx you for advice
    kind regards
    Holger

    create or replace procedure spTestXML is
      xml   xmltype;
      test  varchar2(100);
      test2 xmltype;
      cursor lvCur_GetAllSecGrps is
        SELECT extractValue(value(asec), '/SEC_GRP/NAME') as Name
        FROM table(xmlsequence(xml)) a,
             table(xmlsequence(extract(value(a), '/EVENT/SEC_GRP_LIST/SEC_GRP'))) asec;
    begin
      xml := xmltype('<EVENT>
    <SWTSUPDATE TYPE="1">
    <MEMBERID>9822598</MEMBERID>
    <DATETIME>Fri Jun 09 14:51:33 CDT 2006</DATETIME>
    <USERID>W951FVK</USERID>
    </SWTSUPDATE>
    <CONTACT_HISTORY>
    <USER>
    <USER_ID>W951FVK</USER_ID>
    <FIRST_NAME>John</FIRST_NAME>
    <LAST_NAME>Givens</LAST_NAME>
    </USER>
    <USER>
    <USER_ID>W951FNN</USER_ID>
    <FIRST_NAME>Mary</FIRST_NAME>
    <LAST_NAME>McNair</LAST_NAME>
    </USER>
    <CONSUMER>
    <CONS_SEQ_NBR>1387445</CONS_SEQ_NBR>
    <FIRST_NAME>SPRINGHOUSE</FIRST_NAME>
    <LAST_NAME>ELLIS</LAST_NAME>
    </CONSUMER>
    </CONTACT_HISTORY>
    <SEC_GRP_LIST>
    <SEC_GRP><NAME>cspupdatecustpayee</NAME><DESCRIPTION>Add/Update/Delete CSP Customer Payees</DESCRIPTION></SEC_GRP>
    <SEC_GRP><NAME>cspupdatepayment</NAME><DESCRIPTION>Add/Update/Delete CSP Payment</DESCRIPTION></SEC_GRP>
    <SEC_GRP><NAME>adminreports</NAME><DESCRIPTION>Administrate Reports</DESCRIPTION></SEC_GRP>
    <SEC_GRP><NAME>billopscsr</NAME><DESCRIPTION>Bill Operations CSR</DESCRIPTION></SEC_GRP>
    </SEC_GRP_LIST>
    </EVENT>');
      if xml.existsNode('/EVENT/SEC_GRP_LIST/SEC_GRP/NAME') != 0 THEN
        for lvAllSecGrps in lvCur_GetAllSecGrps loop
          dbms_output.put_line('Found: '||lvAllSecGrps.Name);
        end loop;
      end if;
    end spTestXML;gives
    Found: cspupdatecustpayee
    Found: cspupdatepayment
    Found: adminreports
    Found: billopscsrhth

  • How to insert brackets into an XML element value?

    If I have a <file> </file> element in an XML file and I want to insert a filename of the form PED<yyMMdd>232, how do I insert the < and > brackets as an element value inside the <file> tag?
    I use JCreator to edit the xml file and it treats <yyMMdd> as a seperate element instead of being part of the filename.
    Edited by: Weng on Mar 27, 2008 10:06 AM

    You have to escape those characters, like this:
    PED&lt;yyMMdd&gt;232

  • Set xml element value

    Im trying to set the value of an xml element, however, its simply not working. no error is thrown, but its not setting the value either.
    My xml doc contains the following:
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <TMMsg_CreateTaskReq>
    <Element1>
    <value>val1</value>
    <value>val2</value>
    </Element1>
    </TMMsg_CreateTaskReq>
    Im trying to update the 1st value node to "new value" but the file is not updated. what am I doing wrong?
    [xml]$fileContents = Get-Content -Path 'C:\test.xml'
    $fileContents.TMMsg_CreateTaskReq.Element1.Value[0] = 'new value'
    $fileContents.Save('C:\test2.xml')

    Hi
    From what I gather,  powershell is probably understanding that you're trying to access a member named 'Value" of Element1 instead of a child node.
    If you look at
    System.Xml.XmlElement, you'll see that 'value' already exists. 
    You can also see it by doing:
    $fileContents.TMMsg_CreateTaskReq.Element1 | get-member
    by doing get-member,  you'll also see that value is read only.  Powershelll simply ignores your attemp to write to a read-only property and moves on.
    I usually use xpath queries when powershell doesn't do exactly what I want:
    ($fileContents.SelectSingleNode("//value[1]"))."#text"="bob"
    That lines select a the first node called value anywhere in the xml document, and then updates the text property to bob.

  • Preserve whitespace in xml parsing

    Hi,
    I am using PL.SQL to parse XML documents using DBMS_XMLDOM..
    and using XMLTYPE...
    Below is the code...
    set serveroutput on
    declare
         var_xmltype     XMLType;
         doc          dbms_xmldom.DOMDocument;
         ndoc          dbms_xmldom.DOMNode;
         docelem          dbms_xmldom.DOMElement;
         node          dbms_xmldom.DOMNode;
         l_loop_group_8_node_list          dbms_xmldom.DOMNodelist;
         l_loop_group_8_node_list_count          number(10);
         l_loop_group_8_sub_node_list          dbms_xmldom.DOMNodelist;
         l_lin_segment_node          dbms_xmldom.DOMNode;
         l_lin_segment_child_node     dbms_xmldom.DOMNode;
         l_loop_group_8_count number(10);
         p_clob_message CLOB;
         l_clob_message CLOB;
         CURSOR c is SELECT * from emx_message_storage where emx_message_id = '170615';
    begin
    for r in c loop
    p_clob_message := r.message_clob;
    end loop;
         var_xmltype := xmltype (p_clob_message);
         -- Create DOMDocument handle
         doc :=     dbms_xmldom.newDOMDocument (var_xmltype);
         ndoc := dbms_xmldom.makeNode (doc);
         docelem := dbms_xmldom.getDocumentElement (doc);
         -- Access Loop-Group_8 Node:
         l_loop_group_8_node_list := dbms_xmldom.getElementsByTagName(docelem, 'Loop-Group_8');
         l_loop_group_8_node_list_count := dbms_xmldom.getlength (l_loop_group_8_node_list);
         --dbms_output.put_line ('Number of Loop-Group_8 Nodes =' || l_loop_group_8_node_list_count);
         FOR l_ka IN 0..(l_loop_group_8_node_list_count-1) LOOP
              -- Get ith Loop-Group_8 node.
              node := dbms_xmldom.item (l_loop_group_8_node_list, l_ka);
              l_loop_group_8_sub_node_list := dbms_xmldom.getChildNodes (node);
              -- Get Segment-LIN
              l_lin_segment_node := dbms_xmldom.item (l_loop_group_8_sub_node_list,0);
              l_lin_segment_child_node := dbms_xmldom.getFirstChild (l_lin_segment_node);
              --dbms_output.put_line ('Before,' || dbms_xmldom.getNodeName (l_lin_segment_child_node) || ' = '  || dbms_xmldom.getNodeValue (DBMS_XMLDOM.getFirstChild(l_lin_segment_child_node)));
              dbms_xmldom.setNodeValue (DBMS_XMLDOM.getFirstChild(l_lin_segment_child_node), l_ka+1);
              --dbms_output.put_line ('After,' || dbms_xmldom.getNodeName (l_lin_segment_child_node) || ' = '  || dbms_xmldom.getNodeValue (DBMS_XMLDOM.getFirstChild(l_lin_segment_child_node)));
         END LOOP;
         DBMS_LOB.CreateTemporary(l_clob_message, TRUE);
         dbms_xmldom.writeToClob (doc, l_clob_message);
         dbms_xmldom.freeDocument(doc);
         update emx_message_storage set message_clob = l_clob_message where emx_message_id = '149329';
    end;
    The code works fine.. except for the fact that when in the input XML message i get one element as
    <Element-3042> </Element-3042>
    it converts it to
    <Element-3042/>
    The whitespace is removed...
    I tried using the xml parser method...and whitespacepreserver optioin...but it creates some extra lines...
    Which i dont want.
    Please suggest.
    Thanks,
    Rosh

    Difficult to read non-formatted code, so pardon not looking at it and trying to spot the problem/error. However, whitespaces seem to work fine for me (tested on 10.2.0.4). Note the resulting XML for a string value, a whitespace value and a null.
    SQL> create table foo_tab( attr1 number, attr2 varchar2(10) );
    Table created.
    SQL>
    SQL> insert into foo_tab values( 1, 'test 123' );
    1 row created.
    SQL> insert into foo_tab values( 2, ' ' );
    1 row created.
    SQL> insert into foo_tab values( 3, null );
    1 row created.
    SQL> commit;
    Commit complete.
    SQL>
    SQL> col XML format a50
    SQL> select
      2          XmlElement( "Row",
      3                  XmlForest(
      4                          attr1 as "Name",
      5                          attr2 as "Value"
      6                  )
      7          )               as XML
      8  from       foo_tab
      9  /
    XML
    <Row><Name>1</Name><Value>test 123</Value></Row>
    <Row><Name>2</Name><Value> </Value></Row>
    <Row><Name>3</Name></Row>
    SQL>

  • Preserving whitespace in Run element

    When formatting a paragraph as so -
    <RichTextBlock><Paragraph xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'>
    <Run></Run>
    <InlineUIContainer><TextBlock >Words here</TextBlock></InlineUIContainer>
    <Run xml:space="preserve"> </Run>
    <InlineUIContainer><TextBlock>More words here</TextBlock></InlineUIContainer>
    <Run xml:space="preserve"> Lastly some words here</Run>
    </Paragraph>
    </RichTextBlock>
    The <Run> element containing a single space is never displayed and ignore the space=preserve property. However the last run with a leading space is displayed correctly.
    How can I get a run containing a single space to display ?

    Hi BradStevenson,
    You can see the whitespace working principle in XAML from
    http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh758290.aspx.
    As we can see, “A space immediately following the start tag is deleted.”
    it should be removed by the system. But when we add whitespace before other characters, I think it is used as a string, because “If the type of the property is Object, then the inner text is parsed as a single String. If there are intervening element
    tags, this results in a XAML parser error, because the Object type implies a single object (String or otherwise).” When whitespace in inner text. You can find these explanation from the above link.
    So if you want to preserve the whitespace, use whitespace in string and make the system considering it as inner text.
    Feel free to let me know if you have any concerns.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate
    the survey.

  • Jdeveloper 10.1.3: JAXB - how to preserve whitespace in text element??

    Dear all,
    i am trying to use jaxb to do the xml <> java object conversion.
    i meet a problem that the jaxb seems don't preserve the white space when xml to
    java conversion (but java to xml is ok, the whitespace is preserved.)
    for example:
    an element with string type: <Address> with leading and trailing spaces </Address>,
    in java code, obj.getAddress() return "with leading and trailing spaces", the spaces
    are trimmed..
    is there any configuration to make?
    how can i preserve the whitespaces?
    thank you
    ping

    Hi, Branislav,
    That's great! It works!
    I choose to use the first method. I have two project modules, both use the same data model. I opened the data model project's properties editor, highlighted the business components node, and the the Connection dropdown list is right there.
    Thank you very much! You are always very helpful!
    Newman

  • Getting Tag and value from the selected Xml element value

    Hi All,
    I have an xml file which i import to the Indesign CS3 .From the structure view , i drag and drop the root node on to the page. Now i select an xml value from the page. Now i need to get the element tag and value from the selected value.
    For example
    File Name : sample1.xml
    <Root>
    <employeeName> A</employeeName>
    <employeeEmail>[email protected]</employeeEmail>
    </Root>
    Now i import this sample.xml in my indesign CS3 and from the structure view i drag the Root  tag and drop it on the page.Now the values of the element tag are displayed.
    Now i select "[email protected]" from the page and i have a menu "Get Selected XML" on clicking which  i should get element tag with value.(i.e <employeeEmail>[email protected]</employeeEmail>)
    How to go about it.?
    Thanks
    Sakthi

    Hi Steve,
    If you haven't already done so, I recommend posting this question in the LivCycle Forms forum.
    Jared

  • Preserving whitespace in XML fields?

    I have a requirement to preserve the character positioning within an XML field. I am using the standard XML/HTTP port for output from the ALE interface. One of the fields contains multiple spaces within the data. It appears the default setting of the XML processor is to condense these spaces into a single space. The xsl:preserve-space pre-processor command should preserve the whitespace, Does anyone know how to configure the SAP XML processor to do this?   Thanks!
    We are using basis 6.20

    There's a setting in Flash's XML object called ignoreWhitespace that you need to set to false (by default its true).
    Something like this should work:
    function convertStringToXML(source:String):XML
         var originalSettings:Object = XML.settings();
         try
              XML.ignoreWhitespace = false;
              var xmlTree:XML = new XML(source);
         finally
              XML.setSettings(originalSettings);
         return xmlTree;
    - robin

  • Unable to extract XML element value

    Hello,
    I am trying to extract the value of the element, but getting an error which is mentioned below..
    1) Here's the XML:
    <?xml version="1.0" encoding="UTF-8" standalone=''yes''?>
    <ns1:XLS version="1.0" ns1:lang="en" rel="4.6.1.sp01" xmlns:ns1="http://www.opengis.net/xls">
    <ns1:ResponseHeader sessionID="888"/>
    <ns1:Response requestID="888" numberOfResponses="1" version="1.0">
    <ns1:DDSXMLResponse queryToken="S2LN">
    <ns1:Status>
    <ns1:Token keyword="EXTIME" value="1"/>
    <ns1:Token keyword="S" value="OK"/>
    <ns1:Token keyword="N" value="1"/>
    </ns1:Status>
    <ns1:OutputGroups>
    <ns1:OutputGroup>
    <ns1:Token1 keyword="LL" value="40.195166,-119.512163"/>
    <ns1:Token2 keyword="SN" value=""/>
    <ns1:Token3 keyword="PC" value="89405"/>
    <ns1:Token4 keyword="COUNTRY" value="USA"/>
    <ns1:Token5 keyword="STATE" value="NV"/>
    <ns1:Token6 keyword="CITY" value=""/>
    </ns1:OutputGroup>
    </ns1:OutputGroups>
    </ns1:DDSXMLResponse>
    </ns1:Response>
    </ns1:XLS>
    2) here's my query:
    SELECT b.street_number
    FROM (SELECT XMLTYPE ('<?xml version="1.0" encoding="UTF-8" standalone=''yes''?>
    <ns1:XLS version="1.0" ns1:lang="en" rel="4.6.1.sp01" xmlns:ns1="http://www.opengis.net/xls">
    <ns1:ResponseHeader sessionID="888"/>
    <ns1:Response requestID="888" numberOfResponses="1" version="1.0">
    <ns1:DDSXMLResponse queryToken="S2LN">
    <ns1:Status>
    <ns1:Token keyword="EXTIME" value="1"/>
    <ns1:Token keyword="S" value="OK"/>
    <ns1:Token keyword="N" value="1"/>
    </ns1:Status>
    <ns1:OutputGroups>
    <ns1:OutputGroup>
    <ns1:Token1 keyword="LL" value="40.195166,-119.512163"/>
    <ns1:Token2 keyword="SN" value=""/>
    <ns1:Token3 keyword="PC" value="89405"/>
    <ns1:Token4 keyword="COUNTRY" value="USA"/>
    <ns1:Token5 keyword="STATE" value="NV"/>
    <ns1:Token6 keyword="CITY" value=""/>
    </ns1:OutputGroup>
    </ns1:OutputGroups>
    </ns1:DDSXMLResponse>
    </ns1:Response>
    </ns1:XLS>
    ') AS revcode_xml
    FROM DUAL) A,
    XMLTABLE (
    XMLNAMESPACES (DEFAULT 'http://www.opengis.net/xls'), '/XLS'
    PASSING A.revcode_xml
    COLUMNS street_number VARCHAR2(200) PATH 'Response/DDSXMLResponse/OutputGroups/OutputGroup/Token/[@keyword="State"]') b
    I am getting this error:
    ORA-19112: error raised during evaluation: XVM-01003: [XPST0003] Syntax error at '['1 declare default element namespace
    What am I doing wrong? This is my first time working with XML, so maybe it's something basic which I am missing. So any help would be appreciated!!

    Hi,
    What am I doing wrong?The PATH expression is not a valid XPath expression, probably a typo?
    Response/DDSXMLResponse/OutputGroups/OutputGroup/Token/[@keyword="State"]
                                                          ^
                                                          no slash hereshould be :
    Response/DDSXMLResponse/OutputGroups/OutputGroup/Token[@keyword="State"]Anyway, considering your input XML, this path points to nothing. There's no "Token" element child under OutputGroup.
    Maybe you meant something like this :
    SQL> SELECT b.street_number
      2  FROM (SELECT XMLTYPE ('<?xml version="1.0" encoding="UTF-8" standalone=''yes''?>
      3  <ns1:XLS version="1.0" ns1:lang="en" rel="4.6.1.sp01" xmlns:ns1="http://www.opengis.net/xls">
      4  <ns1:ResponseHeader sessionID="888"/>
      5  <ns1:Response requestID="888" numberOfResponses="1" version="1.0">
      6  <ns1:DDSXMLResponse queryToken="S2LN">
      7  <ns1:Status>
      8  <ns1:Token keyword="EXTIME" value="1"/>
      9  <ns1:Token keyword="S" value="OK"/>
    10  <ns1:Token keyword="N" value="1"/>
    11  </ns1:Status>
    12  <ns1:OutputGroups>
    13  <ns1:OutputGroup>
    14  <ns1:Token1 keyword="LL" value="40.195166,-119.512163"/>
    15  <ns1:Token2 keyword="SN" value=""/>
    16  <ns1:Token3 keyword="PC" value="89405"/>
    17  <ns1:Token4 keyword="COUNTRY" value="USA"/>
    18  <ns1:Token5 keyword="STATE" value="NV"/>
    19  <ns1:Token6 keyword="CITY" value=""/>
    20  </ns1:OutputGroup>
    21  </ns1:OutputGroups>
    22  </ns1:DDSXMLResponse>
    23  </ns1:Response>
    24  </ns1:XLS>
    25  ') AS revcode_xml
    26  FROM DUAL) A,
    27    XMLTABLE (
    28      XMLNAMESPACES (DEFAULT 'http://www.opengis.net/xls')
    29    , '/XLS/Response/DDSXMLResponse/OutputGroups/OutputGroup'
    30      PASSING A.revcode_xml
    31      COLUMNS
    32        street_number VARCHAR2(200) PATH '*[@keyword="STATE"]/@value'
    33    ) b
    34  ;
    STREET_NUMBER
    NV

  • Error While trying to Get XML element(tag) Values

    We are trying to get XML element (TAG) value from the XML pay load.
    Example.
    Getting XML String from a web service and then converting into XML payload.
    ora:parseEscapedXML(bpws:getVariableData('signOn_Out','signOnReturn'))
    From this XML payload we are trying to get an element (Tag) value.
    We are getting following error
    Error in evaluate <from> expression at line "130". The result is empty for the XPath expression : "/client:TririgaProcessResponse/client:User/client:LastName".
    oracle.xml.parser.v2.XMLElement@118dc2a
    {http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.
    - <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    - <part name="summary">
    <summary>
    empty variable/expression result.
    xpath variable/expression expression "/client:TririgaProcessResponse/client:User/client:LastName" is empty at line 130, when attempting reading/copying it.
    Please make sure the variable/expression result "/client:TririgaProcessResponse/client:User/client:LastName" is not empty.
    </summary>
    </part>
    </selectionFailure>
    Here are signOnReturn and XML Payload XSD's
    <schema attributeFormDefault="unqualified"
         elementFormDefault="qualified"
         targetNamespace="http://xmlns.oracle.com/Web1"
         xmlns="http://www.w3.org/2001/XMLSchema">
         <element name="Web1ProcessRequest">
              <complexType>
                   <sequence>
                        <element name="userName" type="string"/>
    <element name="password" type="string"/>
                   </sequence>
              </complexType>
         </element>
         <element name="Web1ProcessResponse">
              <complexType>
                   <sequence>
                        <element name="result" type="string"/>
                   </sequence>
              </complexType>
         </element>
    </schema>
    <?xml version="1.0" encoding="windows-1252" ?>
    <schema attributeFormDefault="unqualified"
         elementFormDefault="qualified"
         targetNamespace="http://xmlns.oracle.com/Web"
         xmlns="http://www.w3.org/2001/XMLSchema">
         <element name="TProcessResponse">
              <complexType>
                   <sequence>
                        <element name="result" type="string"/>
    <element name="User">
    <complexType>
                   <sequence>
                        <element name="Id" type="string"/>
    <element name="CompanyId" type="string"/>
    <element name="SecurityToken" type="string"/>
    <element name="FirstName" type="string"/>
    <element name="LastName" type="string"/>
    </sequence>
    </complexType>
    </element>
                   </sequence>
              </complexType>
         </element>
    </schema>

    I am sure and can see the data in audit trail.
    [2006/12/12 09:17:36]
    Updated variable "signOn_Output"
    - <signOn_Output>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    - <WebMethodsProcessResponse xmlns="http://xmlns.oracle.com/WebMethods">
    <Result xmlns="">
    Success
    </Result>
    - <User xmlns="">
    <Id>
    2694069
    </Id>
    <CompanyId>
    208133
    </CompanyId>
    <SecurityToken>
    1165936654605
    </SecurityToken>
    <FirstName>
    Jagan
    </FirstName>
    <LastName>
    Rao
    </LastName>
    </User>
    </WebMethodsProcessResponse>
    </part>
    </signOn_Output>
    Copy details to clipboard
    [2006/12/12 09:17:36]
    Updated variable "tririga"
    - <tririga>
    - <TririgaProcessResponse xmlns="http://xmlns.oracle.com/WebMethods">
    <Result xmlns="">
    Success
    </Result>
    - <User xmlns="">
    <Id>
    2694069
    </Id>
    <CompanyId>
    208133
    </CompanyId>
    <SecurityToken>
    1165936654605
    </SecurityToken>
    <FirstName>
    Jagan
    </FirstName>
    <LastName>
    Rao
    </LastName>
    </User>
    </TririgaProcessResponse>
    </tririga>
    Copy details to clipboard
    [2006/12/12 09:17:36]
    Updated variable "Variable_2"
    - <Variable_2>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    - <TririgaProcessResponse xmlns="http://xmlns.oracle.com/WebMethods">
    <Result xmlns="">
    Success
    </Result>
    - <User xmlns="">
    <Id>
    2694069
    </Id>
    <CompanyId>
    208133
    </CompanyId>
    <SecurityToken>
    1165936654605
    </SecurityToken>
    <FirstName>
    Jagan
    </FirstName>
    <LastName>
    Rao
    </LastName>
    </User>
    </TririgaProcessResponse>
    </part>
    </Variable_2>
    Copy details to clipboard
    [2006/12/12 09:17:36]
    Error in evaluate <from> expression at line "130". The result is empty for the XPath expression : "/client:TririgaProcessResponse/client:User/client:LastName".
    oracle.xml.parser.v2.XMLElement@1c8768e
    Copy details to clipboard
    [2006/12/12 09:17:36]
    "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.
    - <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    - <part name="summary">
    <summary>
    empty variable/expression result.
    xpath variable/expression expression "/client:TririgaProcessResponse/client:User/client:LastName" is empty at line 130, when attempting reading/copying it.
    Please make sure the variable/expression result "/client:TririgaProcessResponse/client:User/client:LastName" is not empty.
    </summary>
    </part>
    </selectionFailure>
    Copy details to clipboard

  • Extracting the Attributes values of an XML Element

    Dear Forum Members
    Please tell me any XML Function which is used to extract the Attribute value of an XML Element.
    Given below
    <BRKCD_STREDSWTINVIN_C Key="6708">
    is an Element With some Key value.
    I want to have that Key value.
    Using Extract and Extractvalue I am not able to get the Attribute value.
    Is there any way..
    Regards
    Madhu K

    Your xml is not really complete ;), but this should get you started:
    michaels>  with t as
    (select xmltype('<BRKCD_STREDSWTINVIN_C Key="6708"></BRKCD_STREDSWTINVIN_C>') xml from dual)
    select d.xml, d.xml.extract('//BRKCD_STREDSWTINVIN_C/@Key') key
      from t d
    XML                                                            KEY    
    <BRKCD_STREDSWTINVIN_C Key="6708"></BRKCD_STREDSWTINVIN_C>     6708   

  • Use DOM to get the element value of XML document?

    I can not to use the method getNodeValue to get the element value of XML document. How can I do for it?
    For example, for element
    <address>125 Smith Avenue</address>
    how to get the value "125 Smith Avenue" by using DOM?
    Thanks

    Thanks for all of you.
    The code indicates that I need to get the node by tag name. If I do not know the distribution of the elements and want to traverse all nodes. If the node contains value, I retrieve the value. How to implement the general case.
    For example, my XML file represent a directory hierarchy and looks like
    <root>
    <usr>
    <user>user1
    <file>file1</file>
    <file>file2</file>
    </user>
    <user>user2
    <file>file1</file>
    <file>file2</file>
    <file>file3</file>
    <file>file4</file>
    </user>
    </usr>
    </root>

  • Getting Node Value of an XML element in JAVA.

    Hi,
    In my application, I have got the exact node that I want by parsing the document, but the node value returned is null as the node is an element and the Java Documentation does specify that it will return null. I would like to know if there in any alternative way by which I can parse the document and get the specified value of the node or element. Kindly help.

    Hi,
    i am using the dom parser. My code is as follows.
    Document xmlDocument, outputDoc;
                   DocumentBuilderFactory dbfObject = DocumentBuilderFactory.newInstance();
                   DocumentBuilder dbObject = dbfObject.newDocumentBuilder();
                   xmlDocument =  dbObject.parse("IPD_Response.xml");
                   Element dd = xmlDocument.getDocumentElement();
                   NodeList ItemAttributes = dd.getElementsByTagName("Element Name");
                   System.out.println("element" + ItemAttributes.item(0));
                   Node ss = ItemAttributes.item(0);
                   NodeList bb = ss.getChildNodes();
                   Node cc = ss.getFirstChild();
                   System.out.println("element sibling1 "+bb.item(0));
                   System.out.println("element sibling 2"+bb.item(1));
                   System.out.println("element sibling 3"+bb.item(2));
                   System.out.println("element child "+cc);
                   Node aa = bb.item(0);
                   NodeList qqq = aa.getChildNodes();
                   System.out.println("element sibling1---1 "+qqq.item(0));
                   System.out.println("element sibling1---1 "+qqq.item(1));
                   Node fff = qqq.item(0);
                   Node aaa = qqq.item(1);
                   String value1 = fff.getNodeValue();
                   String value2 = aaa.getNodeValue();
                   System.out.println("1st value "+value1+" 2nd value "+value2);What my code does is gets all the elements within a particular tag. After that i look for the child nodes, which i have done successfully. But when i get the value using getNodeValue(); method it will be null as per the Java Docs. Is there any other way by which i can get the node value. Kindly help.
    How do you parse the XML Document ?
    Are you using a DOM Document ?
    Which parser do you use ?
    How do you access the Element ?
    Post the releveant part of the code and using the
    [code ]  tags as described in[url=http://forum.java.sun.com/help.jspa?sec=formattin
    g]Formatting tips
    andi

Maybe you are looking for

  • Fade Effect

    I have a code on my buttons, which makes a blank image currently on stage get replaced with a different one when a button is rolled over. The code I am using is this: on mouseenter me sprite(3).member="a" on mouseleave me sprite(3).member="blank" end

  • ERROR in JDBC API TUTORIAL using finally

    According to the jdbc api tutorial and reference, the way to close a pooled connection is to use a try/catch/finally block as follows: try{ Connection con = ds.getConnection("login", "password"); // ... code to use the connection catch(SQLException s

  • Creating sequnces

    Hi all, I tried to create a sequence by formatting numbers. eg. instead of '1' get' 0001'. but it throws an error in oracle 10g express edition. Please guide me, where i have went wrong! CREATE SEQUENCE test_sequence START WITH to_number('1', '0999')

  • Create DIM,Fact,Measure cube & OLAP catalog 4 SOLVED LEVEL-BASED Hierarchy

    Is thre any complete example available which explains how to create SOLVED LEVEL-BASED hierarchy and catalog for that? I have example mentioned in 9204 ref guide chapter CWM2_OLAP_PC_TRANSFORM. But I want complete exaple with script so I can work fas

  • Wait event in 10g "events in waitclass others" , DB is stuck

    Hi , I need help , no one can login into the DB , there are 5 updates running in parallel right now , only those who were inside before the updates began to run can work . connect through listener is impossible , but without listener (i.e sqlplus use