Frustrated with DATA TAGS (JDEVELOPER TEAM)

I have been trying to delete a record from an HTML form using data tags and unfortunately I am unable to make any progress.
It keeps telling me that I got to use either
"rowkey" or "rowkeyparam" and when I try to use it, it gives me a jsp exception.
This is the same case with me when I try to locate a record using the "Find" action.
So how am I to delete or update a record which is displayed in an HTML form?
I saw the "howto" on using the "rowkeyparam" but it simply doesn't work as advertised.
I always end up getting a JSP exception and the end result being I am unable to "UPDATE" OR "DELETE" any record from an HTML form.
JDeveloper Team, Please advice. Do you have any sample examples of "UPDATING" and "DELETING" a record from an HTML form?
I am really frustrated!!!!
null

To see a quick example of a working UPDATE example simply use the "DataPage" Wizard.
When you choose the Edit Form generation option from the wizard, it will generate a working example of an "Edit Form"
JSP app using the Data Tags and a RowKey parameter.
For more info on the DataPage Wizard see: http://otn.oracle.com/products/jdev/info/jdev/datapage/s000.html
As for deleting a record, this is also done with the Row tag.
Instead of
<jbo:Row id="myrow" datasource="ds" rowkeyparam="MyRowKey" action="Update">
<jbo:SetAttribute dataitem="*"/>
</jbo:Row>
You can use:
<jbo:Row id="myrow" datasource="ds" rowkeyparam="MyRowKey" action="Delete"></jbo:Row>
Providing you pass the rowkey value as the Html parameter "MyRowKey"..
null

Similar Messages

  • How to: create a Login page with data tags

    hi, how could i create a jsp login page using the data tags.. and how to associate it with the other jsp pages that should be displayed in case of the correct insertion of the password .

    http://technet.oracle.com:89/ubb/Forum2/HTML/006025.html

  • Having multiple level of master/detail with data tags

    Hi,
    Here is a Database Model for the purpose :
    - An EMPLOYEE is in one and only one DEPT
    - a DEPT has several EMPLOYEEs
    Suppose that:
    - An EMPLOYEE come from one and only one SCHOOL which is in a SCHOOL table
    - a SCHOOL have educated several EMPLOYEEs
    Suppose that:
    - A SCHOOL is part of one and only one SCHOOL_CATEGORY (Engineer school for example)
    - A SCHOOL_CATEGORY concerns several SCHOOL
    I would like to show a JSP page containing :
    Employees for DEpt : 12456
    table headers:
    Employee ID | Employee Name | School Name | School Category Name
    as you can see we have a master/detail between Master view DEPT and Detail view EMPLOYEE and EMPLOYEE is master for School which is detail view for employee and school category is detail view for school which is master for school category ! (do you follow me ? ;-))
    Do you see my concerns ??
    How do we do that whith data tags ??
    Thank's a lot for you help...
    It's urgent...

    Hi,
    I guess you are trying to achieve this using BC4J if so then you can modify your view object for employee so as to have School and category listed when you base your datatags on that view.
    You would need to modify your view object query by using expert mode.
    Thanks
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Olivier LAHILLE ([email protected]):
    Hi,
    Here is a Database Model for the purpose :
    - An EMPLOYEE is in one and only one DEPT
    - a DEPT has several EMPLOYEEs
    Suppose that:
    - An EMPLOYEE come from one and only one SCHOOL which is in a SCHOOL table
    - a SCHOOL have educated several EMPLOYEEs
    Suppose that:
    - A SCHOOL is part of one and only one SCHOOL_CATEGORY (Engineer school for example)
    - A SCHOOL_CATEGORY concerns several SCHOOL
    I would like to show a JSP page containing :
    Employees for DEpt : 12456
    table headers:
    Employee ID | Employee Name | School Name | School Category Name
    as you can see we have a master/detail between Master view DEPT and Detail view EMPLOYEE and EMPLOYEE is master for School which is detail view for employee and school category is detail view for school which is master for school category ! (do you follow me ? ;-))
    Do you see my concerns ??
    How do we do that whith data tags ??
    Thank's a lot for you help...
    It's urgent...<HR></BLOCKQUOTE>
    null

  • Date format error in LOV with dates. Jdeveloper 11.1.1.0.1

    We're facing a silly problem, which no one else seems to have... ?
    When creating a LOV on a date column (eg hr.employees.hiredate) populated from another DataSource (eg. hr.job_history.startDate), the Application Module is working fine when tested.
    Building a jspx on top of the Datacontrol picks up the LOV defined and creates a SelectOneChoice for hiredate. But for what ever value you select, it will complain about wrong date format "Error: The date is not in the correct format".
    I can see, that the "real" value selected from the SelectOneChoice is an index-value, and the "format checking code" builtin to Jdeveloper can't figure out how to get the datevalue for the selected index.
    Surely it must be me, who can't see the forest for the trees?
    Thanks in advance :)

    Its a bit tricky - but its doable... We have to abandon the "Oracle LOV model" to make it work.
    Surely its must be some kind of bug in the Oracle LOV model? ?
    The way to do it is like:
    In Model project:
    M1: Remove List Of Value binding from Model layer (Business components). Both entity and view if declared both.
    M2: Create a view for the "date list" - ie the datasource for possible values in list.
    M3: Secure that format mask (hint) for all dates involved are the same.
    In View project:
    V1: Drop datacontrol on jspx as normal input dates.
    V2:Go to bindings for the page, and add (+) a new TABLE binding (And from here an iterator) to the view containing the list.
    Modify the input dates you want to be list:
    V3: Select the input date and rightclick and choose "convert"
    V4: Select a SelectOneChoice component
    V5: Pick the right column (tree) value to show in the SelectOneChoice componet.
    Switch to source view:
    V6: Drop a ForEach item from the component Palette (ADF Faces -> operations) on the SelectOneChoice (easiest to drop in structure windows)
    V7: Drop a Select Item from the component Palette (ADF Faces -> common components) on the SelectOneChoice (easiest to drop in structure window).
    Modify the source:
    V8: Insert "items" and "var" attributes in ForEach like this: +"items="#{bindings.[[Here goes the name of the New TableBinding component you made in Step V2]].rangeSet}" var="li"+
    V9: Insert "value" attribute and change "label" attribute to reference your new list variable "li" like this: +label="#{li.[[here goes the name of the new TableBinding Component attribute (columnname) you made in Step V2]]}" value="#{li.Firstofmonth}"+
    V10: Insert/edit any converters/validators needed for input validation.
    Done....
    You should end up with a SelectOnChoice definition (in your jspx file) something like this one:
    +<af:selectOneChoice value="#{row.bindings.ActiveFrom.inputValue}"+
    +label="#{row.bindings.ActiveFrom.label}"+
    +required="#{bindings.McAccountsView1.hints.ActiveFrom.mandatory}"+
    +shortDesc="#{bindings.McAccountsView1.hints.ActiveFrom.tooltip}">+
    +<af:forEach items="#{bindings.FirstOfMonth1.rangeSet}" var="li">+
    +<af:selectItem label="#{li.Firstofmonth}" value="#{li.Firstofmonth}" />+
    +</af:forEach>+
    +<af:convertDateTime pattern="dd-MM-yyyy"+
    +messageDetailConvertDate="Its not possible to convert the date in {0} since its value {1} dont conform to the pattern {2}"+
    +secondaryPattern="yyyy-MM-dd"/>+
    +</af:selectOneChoice>+
    And a binding definition (in your pagedef file) something like this one:
    +<?xml version="1.0" encoding="UTF-8" ?>+
    +<pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"+
    +version="11.1.1.52.5" id="McAccounts01PageDef"+
    +Package="solution">+
    +<parameters/>+
    +<executables>+
    +<iterator Binds="McAccountsView1" RangeSize="25"+
    +DataControl="dateLovEmailDataControl"+
    +id="McAccountsView1Iterator" ChangeEventPolicy="ppr"/>+
    +<searchRegion Binds="McAccountsView1Iterator" Criteria=""+
    +Customizer="oracle.jbo.uicli.binding.JUSearchBindingCustomizer"+
    +id="McAccountsView1Query"/>+
    +<iterator id="FirstOfMonth1Iterator" RangeSize="10" Binds="FirstOfMonth1"+
    +DataControl="dateLovEmailDataControl"/>+
    +</executables>+
    +<bindings>+
    +<tree IterBinding="McAccountsView1Iterator" id="McAccountsView1">+
    +<nodeDefinition DefName="dk.hammerJakobsen.Jdev.sample.model.McAccountsView">+
    +<AttrNames>+
    +<Item Value="EmployeeName"/>+
    +<Item Value="Id"/>+
    +<Item Value="BankAccount"/>+
    +<Item Value="StellarAccount"/>+
    +<Item Value="ActiveFrom"/>+
    +<Item Value="ActiveTo"/>+
    +</AttrNames>+
    +</nodeDefinition>+
    +</tree>+
    +<action IterBinding="McAccountsView1Iterator" id="CreateInsert"+
    +RequiresUpdateModel="true" Action="createInsertRow"/>+
    +<action IterBinding="McAccountsView1Iterator" id="Delete"+
    +RequiresUpdateModel="false" Action="removeCurrentRow"/>+
    +<action IterBinding="McAccountsView1Iterator" id="First"+
    +RequiresUpdateModel="true" Action="first"/>+
    +<action IterBinding="McAccountsView1Iterator" id="Last"+
    +RequiresUpdateModel="true" Action="last"/>+
    +<action IterBinding="McAccountsView1Iterator" id="Find"+
    +RequiresUpdateModel="true" Action="iteratorFind"/>+
    +<action IterBinding="McAccountsView1Iterator" id="Execute"+
    +RequiresUpdateModel="true" Action="iteratorExecute"/>+
    +<action id="Commit" RequiresUpdateModel="true" Action="commitTransaction"+
    +DataControl="dateLovEmailDataControl"/>+
    +<action id="Rollback" RequiresUpdateModel="false"+
    +Action="rollbackTransaction" DataControl="dateLovEmailDataControl"/>+
    +<table IterBinding="FirstOfMonth1Iterator" id="FirstOfMonth1">+
    +<AttrNames>+
    +<Item Value="Firstofmonth"/>+
    +</AttrNames>+
    +</table>+
    +</bindings>+
    +</pageDefinition>+
    this approach works... But... Its important to remember that the "two" values are different now. The value in the row, and the possible value from the list. When you select a new value for the row from the list, you'll have to commit the value before its in the row - even seen from Faces. You can't reference the value in the base table in a validator before the row is committed.
    For the same reason I'll advise, that you only use the model in Single row view, since its can behave a bit funny in table views, where there's a lot of PPR.

  • -- Establishing contact with Oracle 8i & JDeveloper Teams

    Hi,
    We are a tool vendor (Quintessence Systems). We have developed a
    generalized, fully automated tool which generates 100% pure Java
    classes from stored PL/SQL (Packages, Procedures, Function etc)
    objects.
    The tool itself, written entirely in Java, parses and tokenizes
    PL/SQL objects then rapidly generates 100% pure Java. This
    provides existing Oracle customers with the ability to:
    - Continue developing in PL/SQL for as long as necessary
    transparently gain the benefits of a Java deployment of their
    business logic
    - Migrate their PL/SQL automatically to Java if required
    - Create EJBs from Stored Procedures in conjunction with
    JDeveloper and gain the benefits of distributed component based
    computing
    - Automatically deploy PL/SQL stored procedures in Java in an
    Oracle Application Server
    We would be very interested in developing close contacts within
    your group (at both technical and product manangement levels) as
    I believe this technology could become and important Internet,
    distributed computing and e-commerce enabler for your customers.
    Please advise me who you think would be useful people for us to
    contact by email at both a technical and product management
    level.
    I look forward to your reply. Please email me directly at
    [email protected]
    Thanks.
    Elton Barendse
    CEO
    Quintessence Systems
    null

    Hi Gloria,
    If you mean, "Will it work?" the answer is yes. Oracle9i JDeveloper should work with either the 8i or 9i versions of the database.
    Something in your question (perhaps it was that you mentioned you had a "free" copy of JDeveloper) makes me unsure whether this is what you were asking, however. If your question is "Is it legal?" then it depends on what you want to do with it. You're welcome to play around with JDeveloper and the database all you want; explore its features and evaluate it. However, if you want to deploy an application developed with JDeveloper in a commercial or other production setting, you do need to buy a license.
    Hope this helps,
    Avrom

  • Using data web beans with data tags

    I've a master-detail relationship, and i use a view current record to show the master record and a row tag in create mode, to insert a record in the detail table.
    Do i need to populate the primary key of detail table or they are automatically populate like edit current record?
    Thanks
    null

    Your DataWebBean is using a different application module instance thatn your datatags. Make the following changes:
    1. remove the calls to
    <%
    // make sure the application is registered
    oracle.jbo.html.jsp.JSPApplicationRegistry.registerApplicationFromPropertyFile(session , "PrjSegJSP_PkgSeg_PkgSegModule");
    %>
    2. change the following statement
    tb.initialize(application,session, request,response,out,"PrjSegJSP_PkgSeg_PkgSegModule.KssegtrolesView");
    to
    tb.initialize(application,session, request,response,out,"PkgSegModule.KssegtrolesView");
    3. Add a releaseAppResources tag to the end of both pages. The KssegtrolesView_Insert.jsp page should use reserved mode and the KssegtrolesView_SubmitInsertForm.jsp should be suing stateful mode.
    You have now told the DWB to use the same am pool and application instance as the DataTag.
    null

  • Exp batch with date tag

    Hi Dearest Friends,
    I have a daily script that backup my image_table on win2k. Then I put it on
    scheduled task and run at 1:00am. It looks like this
    filename: exp1.bat
    exp lst_appl/lst_appl$ file=image.dmp log=image.log tables=image_master
    How to I attached DATE to "image.dmp" so the previous file will not be
    overwritten?
    And WHERE do I encorporate my export select criteria so that I can back up only the 1-day transaction. (select * from image_master where trunc(date_created)=trunc(sysdate-1);

    Hi
    Hopefully this script will help you
    @echo off
    for /f "tokens=2-4 delims=/ " %%a in ('DATE/T') do set mdate=%%c%%a%%b
    for /f "tokens=2-4 delims=/ " %%a in ('DATE/T') do set MM=%%a
    for /f "tokens=2-4 delims=/ " %%a in ('DATE/T') do set DD=%%b
    for /f "tokens=2-4 delims=/ " %%a in ('DATE/T') do set YY=%%c
    IF %MM:~0,1%==0 SET MM=%MM:~1%
    IF %DD:~0,1%==0 SET DD=%DD:~1%
    set cdate=%DD%-%YY%
    For /f "tokens=1-7 delims=.:/-, " %%i in ('echo exit^|command /K prompt $D $T ') do (
    For /f "tokens=2-4 delims=/-,() skip=1" %%a in ('echo.^|date') do (
    rem set dow=%%i
    rem set %%a=%%j
    rem set %%b=%%k
    rem set %%c=%%l
    set hh=%%m
    set min=%%n
    rem set ss=%%o
    set TODAYDATE=%cdate%
    exp fodat@bahamut file=H:\BACKUP-DAILY\%TODAYDATE%na.dmp owner=fodat
    cheers
    FZheng

  • Data tags with Web beans

    Hello,
    I have a problem : I submit a form which create a new record (made with data tags).
    After the commit, the RowsetBrowser isn't refreshed. So you can't see the new record!
    The release mode is Stateful on each page with data tags.
    On the RowsetBrowser page, I set
    setReleaseApplicationResources(false)
    Could you help me?
    thanks
    Christophe

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Juan Oropeza ([email protected]):
    Can you post your pages? <HR></BLOCKQUOTE>
    I finaly found my mistake. I didn't set the same ID to the WB and the data tags.
    thanks
    Christophe
    null

  • Jdev3.2,Jsp,BC4J, Data Tags : Unexpected exception Caught

    I wrote an jsp aplication, with data tags based on BC4J module.
    when I run the application the first time, everything is Ok. the second Time an Unexpected exception is thrown.
    the first module displayed in the error message is
    msg=null oracle.jbo.ApplicationModule oracle.jbo.html.jsp.JSPApplicationRegistry.getAppModuleInstance(java.lang.String, javax.servlet.jsp.PageContext)
    I thought that the problem is the module so
    I runned the application module in the BC4J tester tool every thing is ok
    I created a new aplication module but without any result.
    I created a jsp Application based on the same application module but using the datawebbean and everything is ok also.
    and here is a code that let the exception thrown.
    <%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule configname="test1.Test1Module.Test1ModuleLocal" id="Test1Module" username="wns" password="offline" />
    <jbo:DataSource id="cat" appid="Test1Module" viewobject="TfixcategoryView" ></jbo:DataSource>
    <select NAME="categoryList" size="10" multiple="yes">
    <jbo:RowsetIterate datasource="cat" >
    <option VALUE="<jbo:ShowValue datasource="cat" dataitem="Idcategory" ></jbo:ShowValue>"><jbo:ShowValue datasource="cat" dataitem="Dsnmcategory" ></jbo:ShowValue> </option>
    </jbo:RowsetIterate>
    </select>
    can some help me to find a solution.
    cheers
    Ghassen

    hi Juan
    I didn't copy all the code source. but the releasepageresources tag is there. and I have only put this code because when I delete it no exception is thrown so the problem is there( in data tags).
    more than this when this exception is thrown I have only to relog to a new windows 2000 session and no exception is thrown.
    cheers
    Ghassen
    null

  • Jbo:Row data tag and the RowKey parameter

    Hi,
    According to the help system (Creating JSP Pages/Working with Data Tags/Navigating DataSources/Row data tag) it is possible to get the row key from the datasource tag. However, the datasource tag does not have such property - I've checked the ViewObjectTag's source - no memory of such property/method was there.
    How do I obtain the rowkey value of a row in the datasource?
    Regards,
    Arik.
    null

    Thanks - you should fix the documentation though - the docs say "mydatasource.getRowKey()"
    See above for the exact path where it shows..
    Regards,
    Arik.
    null

  • JDeveloper Team: How Do I minimize the number of Oracle Sessions using Data Tags?

    I am trying to create a stateful application thru my JSP pages. Everytime there is a reference to the application module using the data tag, it looks like it creates a new Oracle Session. But thats not what I want to do.
    I have a module in which my first JSP page allows viewing of the data and in subsequent pages I allow insert, update, delete, commit etc.
    My Questions:
    1) The problem that I am encountering is that every new page that I go to creates a new Oracle session even though I specify the "Stateful" release mode.
    How do I avoid this?
    It looks like , if one browser user can potentially create 10-20 oracle sessions thru one module, imagine what the impact will be when we have hundreds of users.
    2) The sample JSP pages I saw has the username and password hard coded in it every time. Why? For a stateful application can I not specify the username and password just once and have the other JSP pages use the same userid and password.
    What are the pros and cons? I thought if I don't use the username and password in all the JSP pages then it probably will not create additional Oracle sessions but that is not true!!
    3) If it creates several Oracle sessions , will it not cause locking problems? If so, How do I minimize locking problems in a stateful application.
    JDeveloper Team Please advise!!
    AM I missing something? I would appreciate if someone can help me out!
    null

    Thanks a lot for the information. That thread was indeed very helpful. But it still didn't answer all my questions:
    1) In the thread you mentioned, it mostly talks about Web beans. In a jsp page (using Web bean) we need to first invoke setReleaseApplicationResources(true) and then invoke releaseApplicationResources().
    Does this apply to data tags? I mean I have a tag <jbo:ReleasePageResources releasemode="Stateful" />. Is this enough to release the application module back to the pool or do I have to have something equivalent of setReleaseApplicationResources(true)?
    2. In a stateful application, the state of an application is maintained between requests via a browser cookie. For each browser, you can have one state per application module class. I was attempting to run "several browser sessions from the same machine" and the end result was that I got errors and unpredictable results ie it returned me far fewer rows then I saw originally. Should I be actually be running the browser session from different machines?
    3. In JDeveloper Documentation (section About Application Module pooling) there is a note section : "If the application module is not recycled the data stays the same. However if the application module was recycled and then activated through a failover, the activation logic re-executes the view objects, so it may bring in more or less rows then originally seen by the clients due to any database updates that have occured."
    This is exactly what is happening to me? How do I get rid of this problem? I want to be able to see all the original rows + any new rows That have been committed. Please advise!
    4. Are the JDBC connections tied to application module instances? Is it one JDBC connection per application module instance? So, in a stateful JSP, if I end up using a different application I also get a different JDBC connection. IS this true?
    5. Does the no of application module instances depend on the no of available JDBC connections? Because it looks like if you set the max no of connections to "5" and set the max no of application module instances to "10", It will be able to instantiate only "5" application module instances due to the limitation set by connection pool.
    6. At times I get errors which indicates that the row in view object does not exist. Is this something familiar? Or is it the same problem that John discussed in his thread.
    Thanks in advance!

  • Frustrated with Jdev 10.1.3.2 / PDK tags

    I am completely frustrated with the new version of Jdev. Was looking forward to the new features and the integrated PDK portion but after downloading, it wont even compile a simple jsp file with PDK strut tags.
    JSP code :
    <%@ page contentType="text/html; charset=windows-1252" %>
    <%@ taglib uri="http://xmlns.oracle.com/portal/pdk/struts/tags-html" prefix="pdk-html"%>
    <body>
    <pdk-html:form action="testaction"/></body>
    Project property has the following libraries included:
    Struts Runtime
    PDK Struts HTML Tag library
    JSP runtime
    Servlet Runtime
    JSP Tag library has :
    Struts Bean/Logic
    PDK Struts HTML
    BUT when compiling the JSP, I get the following error...
    Error: java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/FormTag
    looks like it cannot find the class definition but the jar files are clearly included in the library.
    Whats absurd is when adding a pre-defined library such as PDK Struts HTML, Jdev makes a duplicate copy of the JAR file to /WEB-INF/Lib ..... not sure why it does that. Then it inserts a duplicate entry under the JSP Tag library under the same exact name except it has no libraries entry filled. So now I have two version of PDK Struts HTML in the JSP Tag library.
    CAN SOMEONE EXPLAIN WHATS GOING ON HERE? never had this problem with version 10.1.2

    The PDK parts of JDeveloper are developed by the WebCenter/Portal team, so you might want to cross post here:
    http://forums.oracle.com/forums/forum.jspa?forumID=4
    WebCenter Portal

  • Any date for jdeveloper 10.1.3 beta with adf features

    Hi Jdeveloper team,
    Is there any date we can expect the next jdeveloper 10.1.3 beta with more complete adf features ? I'm currently evaluating the technology stack+tool to use for our next project ( preferably jsf based ), the lack of an adf faces release with adf databinding and adf bc features means I can't do a complete evaluation of 10.1.3 now.
    Regards,
    Low

    Low,
    we don't have a date for a preview release of Oracle JDeveloper 10.1.3 with ADF. Our intention is to release a preview version on OTN as soon as possible and if possible.
    Frank

  • Problem with InputSelect Data Tag if there is no register in database

    Hello all,
    I4m working with Oracle JDeveloper 3.2.2 and I have a problem with InputSelect Data Tag.
    When I tried to access a JSP page with this object and there was n't a record at the table, an error occurred.

    All the input tags operate on rows in the cache. Prior to using the input tags, use the Row tag with the 'Create' option to make sure you have a valid row.

  • Query to extract HTML tag with data

    Hi All,
    I have a string.
    '<HTML><HEAD>THIS IS HEAD.</HEAD><BODY>THIS IS BODY.<P>THIS IS P1.</P>NIMISH<P>THIS IS P2.</P></BODY></HTML>'
    I want to extract a html tag including its opening & closing tab with data as
    if i say P1
    then the output should be
    '<P>THIS IS P1.</P>'
    for P2
    then the output should be
    <P>THIS IS P2.</P>
    please help me in writing this query with regular expression
    i have tried it as following but it is not giving desired result:
    WITH T AS
    SELECT
        '<HTML><HEAD>THIS IS HEAD.</HEAD><BODY>THIS IS BODY.<P>THIS IS P1.</P>NIMISH<P>THIS IS P2.</P></BODY></HTML>' STR
    FROM   
        DUAL
    SELECT REGEXP_SUBSTR(STR, '<P>.+P2.+</P>') FROM T
    Thanks & Regards
    Nimish GargEdited by: Nimish Garg on May 7, 2012 5:49 PM

    Nimish Garg wrote:
    My requirement is to extract a <tag>data</tag> from a HTML/XML string
    where data contains any specified value.HTML is not XML.
    And that is a critical distinction to make. HTML parsing is horribly complex. XML is quite easy. For HTML you have to code your own parser in PL/SQL. XML can be parsed using the XMLTYPE class/data type in PL/SQL.
    So if you need to find a single specific tag in HTML - I would not try to treat it as XML. I may not even try to use regular expressions.
    I would do a basic substring search for the start of the tag. Read the data following the tag. Ensure that there are no nested or embedded tags in the data. Until the end tag is read. Because HTML is that much abused - and because that is an accepted norm as parsers used by browsers deals with that abuse without complaining.
    Proper HTML is mostly a myth in my experience of "screen scraping" web servers for data extraction as they do not have web services supplying the data.

Maybe you are looking for

  • Camera not working after upgrading to vista ultimate

    So I upgraded to vista ultimate and since then the camera hasn't worked. I don't have it turned off, and i went to device setting to see if it was working properly and also tried updating the driver. Everything seems to be in order, the camera just d

  • ITunes won't launch, no error displays. QuickTime won't launch either.

    This computer is an eMac. After upgrading via Software Update, neither iTunes nor QuickTime will run. What we've tried: We first verified/repaired the permissions, dumped the preferences, and then tried to reinstall both apps to no avail! Any other s

  • Migrate an schema from oracle 8i to 11g

    Hello, I am struggling to find all the requirement to upgrade one schema running on oracle db 8i installed on an sparc server non-global solaris 8 zone to a oracle 11g running on solaris 10 x86 non-global zone. there are changes in architecture. what

  • Making region items read only.

    I have a default single column that corresponds to a VO that uses a single select statement in my page. This page is used for inserting into table. When user enter the details and press continue button, i need to use forwardImmediatelyToCurrentPage()

  • Trouble with external FW HDD of 300gig with intel iMac - same HDD ok viaUSB

    every five minutes it stop functioning and finder hang. same drive connected to a G5 no trouble, and this same drive connected to th eintel iMac via USB no trouble.