Problem due to xmldom.DOMDocument

Hi,
I have written a function where i have used xmldom in the matter as listed below :
doc xmldom.DOMDocument;
main_node xmldom.DOMNode;
root_node xmldom.DOMNode;
user_node xmldom.DOMNode;
item_node xmldom.DOMNode;
root_elmt xmldom.DOMElement;
item_elmt xmldom.DOMElement;
item_text xmldom.DOMText;
abc clob;
doc := xmldom.newDOMDocument;
main_node := xmldom.makeNode(doc);
root_elmt := xmldom.createElement(
doc,
'Menubar'
root_node := xmldom.appendChild(
main_node,
xmldom.makeNode(root_elmt)
like wise i am writing into Doc but i have to return evry root or node written using doc to calling environment so i need to read this doc and convert it xmltype so i as to read it but there is complilation error at the point
abc :=doc
and the error is PLS-00382: expression is of wrong type
any suggestion how can i overcome it i can paste the whole code if needed.
Regards
Vikas Kumar

Hello
The error is coming as you are trying to put DOM Document in either clob or xmltype which are not of the same datatype as xmldom. In the post you have abc of clob type where as in the code you mailed it is xmltype.
In first scenario i.e. if abc is clob you may have to write something similar to
xmldom.writetoclob(doc,abc);
In second Scenario i.e. if abc is xmltype
DBMS_LOB.CreateTemporary(v_xml_clob, TRUE);
xmldom.writetoclob(doc,v_xml_clob);
abc := new xmltype(v_xml_clob);

Similar Messages

  • Using the plsql type xmldom.DOMDocument in a java function

    Is it possible to call a java function from PLSQL passing in a
    xmldom.DOMDocument? If so, how?
    I have tried deploying the java function with input types of
    oracle.sql.ARRAY and oracle.sql.STRUCT. Neither of these works
    as the associated PLSQL package will not compile due to 'records
    not being supported'.
    I also tried changing the java function input parameter to the
    java type XMLDocument. When I did that, I didn't even get the
    opportunity to deploy the function; presumably because
    XMLDocument is not a PLSQL type.
    Can anyone help?

    Hi.
    The definition of INL_GET_PARTY_SITE_NAME:
    FUNCTION INL_GET_PARTY_SITE_NAME(p_line_group_rec INL_CUSTOM_PUB.inl_ship_headers_rec) RETURN VARCHAR2 IS
    l_party_site_name VARCHAR2(100);
    BEGIN
    l_party_site_name := 'Allied Manufacturing';
    URN l_party_site_name;
    END INL_GET_PARTY_SITE_NAME;
    Thanks.

  • Convert PL?SQL xmldom.DOMDocument to Java XMLDocument

    My program generates a PL/SQL CLOB containing XML. I can parse this on the server and create a PL/SQL xmldom.DOMDocument. However, I would like to be able to pass this back to a Java class via JDBC. I can do this with the CLOB, but I can't figure out how to define the return-type for the PL/SQL XML document to read it back into a Java XMLDocument.
    Any ideas?
    Thanks,
    Chris

    Did you ever find out how to do this? I am faced with the same
    problem. Any help would be greatly appreciated.
    Cheers,
    Tom

  • Saving xmldom.DOMDocument to a file

    Hi all!
    I have a problen saving an XML file generated from a SQL sentence in my Oracle 9i Database when the file is higer than 32K bytes.
    To save file i use UTL_FILE library and i have found that there is the problem.
    The code i use is the following:
    CREATE OR REPLACE PROCEDURE SIGADMIN.PRUEBA_CAUC0004_EXT AUTHID CURRENT_USER IS
    xml clob;
    vxml varchar2(100);
    xfile utl_file.file_type;
    doc xmldom.DOMDocument;
    BEGIN
    --Inicializamos el CLOB
    DBMS_LOB.CreateTemporary(xml,TRUE);
    --Pasar el DOM document a CLOB
    xmldom.writeToClob(doc,xml);
    xfile := utl_file.fopen('TEMP_DIR','PRUEBA_CAUC0004.xml','w');
    WHILE (pos < len) LOOP
    vxml := dbms_lob.substr(xml,100,pos);
    utl_file.put(xfile,vxml);
    pos := pos+100;
    END LOOP
    --Liberamos los recursos
    xmldom.freeDocument(doc);
    utl_file.fclose(xfile);
    ..

    What about
    clear screen
    connect bfile/bfile
    set termout on
    set feed on
    set lines 40
    set long 10000000
    set serveroutput on
    set echo on
    clear screen
    -- Using dbms_xslprocessor.clob2file
    drop directory STORE;
    CREATE directory store AS 'C:\TEMP';
    declare
    rc sys_refcursor;
    BEGIN
       open rc FOR
         SELECT * FROM
         ( SELECT rownum FROM dual connect BY level < 25 );
    dbms_xslprocessor.clob2file( xmltype( rc ).getclobval( ) , 'STORE','anton.xml');
    END;
    SELECT extract((XMLTYPE(bfilename('XMLSTORE','anton.xml'),NLS_CHARSET_ID('AL32UTF8'))),'*') AS "XML"
    from   dual;
    pause
    clear screen
    -- Using DBMS_XMLDOM.WRITETOFILE
    declare
         rc sys_refcursor;
         doc DBMS_XMLDOM.DOMDocument;
    begin
       open rc for
          select * from
            ( select rownum from dual connect by level < 25 );
          doc := DBMS_XMLDOM.NewDOMDocument(xmltype( rc ));
          DBMS_XMLDOM.WRITETOFILE(doc, 'STORE/marco.xml');
    end;
    SELECT extract((XMLTYPE(bfilename('XMLSTORE','marco.xml'),NLS_CHARSET_ID('AL32UTF8'))),'*') AS "XML"
    from   dual;

  • My macbook pro was repaired and since then i can't get nor photoshop or bridge to initialize. a window appears that says it has  initializing problems due to an icc profile issue.

    my macbook pro was repaired and since then i can't get nor photoshop cs5 or bridge cs5 to initialize. a window appears that says it has initializing problems due to an icc profile issue.
    there appear two error messages. the first one says that there has been a problem sincronizing because of a programme error. the second one appears after you clicked ok on the first window and says that photoshop couldn't be initialized because the icc profile is invalid.
    does anyone know if i have to delete any system or photoshop preference? the illustrator is also having troubles. thanks

    thanks! what finnally worked better was renaming the «settings» folder in te «color folder» in the library with ~before the name. now indesign is asking me for thw icc profiles but still works, so i asume i can reinstall color settings only for indesign and go on.

  • Mobile circuit problem due to technical problem wi...

    i bought nokia C3 with one year warranty.
    once it had some problem due to water falling on it..i repaired it with other agency.
    after some time its circuit was short and it stopped working..when i consulted nokia care for the same,they were not ready to take the responsibility for the same..
     this is my second Nokia mobile in which i had a loss..of around INR 6000/-
    i can't bear this amount every time..i suggest you to take a corrective action and pls do the needful..ASAP..so that i can have a clear idea about the further action to be taken against you.

    How is Nokia Care responsible if you got your set repaired at non Nokia care place(voids terms of warranty) after spilling water on it ( which also voids terms of warranty)?
    Please mark the post as solution if it solves your problem.
    Current Device - Nokia Lumia 1020/920

  • ISO-8859-1 characters in xmlDom.domDocument

    -- Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    -- JServer Release 8.1.7.0.0 - Production
    -- Oracle XML Parser 2.0.2.9.0 Production
    -- OS: Windows 2000 Professional
    -- NLS_LANG in Oracle is: AMERICAN_AMERICA.UTF8
    -- NLS_LANG in registry (client) is set to: SWEDISH_SWEDEN.WE8ISO8859P1
    -- Description: Getting corrupt characters instead of the
    -- Swedish characters "edv" after parsing the clob.
    -- Output after running this script in sqlplus:
    --| BEFORE
    --| -----------------------------------------------------------------------
    --| AFTER
    --| -----------------------------------------------------------------------
    --| <?xml version="1.0" encoding="ISO-8859-1"?><asdf>aaa edv aaa</asdf>
    --| <?xml version = '1.0' encoding = 'ISO-8859-1'?>
    --| <asdf>aaa ??? aaa</asdf>
    --|
    set serveroutput on
    drop table xmltest;
    create table xmltest
    (before clob
    ,after clob);
    declare
    beforeClob clob;
    afterClob clob;
    xdoc xmldom.domdocument;
    parser xmlparser.Parser;
    begin
    insert into xmltest
    values('<?xml version="1.0" encoding="ISO-8859-1"?><asdf>aaa edv aaa</asdf>', empty_clob())
    returning after into afterClob;
    select before
    into beforeClob
    from xmltest;
    parser := xmlparser.newParser;
    xmlparser.parseCLOB(parser,beforeClob);
    xdoc := xmlparser.getDocument(parser);
    xmlparser.freeParser(parser);
    dbms_output.put_line('Parsed xml charset: '||xmldom.getCharset(xdoc));
    xmldom.writeToClob(xdoc, afterClob, 'WE8ISO8859P1');
    commit;
    end;
    select * from xmltest;

    Hi,
    This is a known issue. Within CLOB, Oracle DB will always store data in UTF-8, so the encoding setups will not work.
    Thanks.

  • HT1386 has anyone ever had synch problems due to "PAIRING RECORD IS MISSING

    Has anyone ever had synch problems due to "Pairing record missing"?   Just downloaded new IOS on my computer and this is what message came up

    Try rebooting your computer.

  • When I click on an email address on a web page, a page no longer opens in my email program. Not sure if this is a problem due to Firefox or due to recent installation of Office 2010. I use a PC with Vista.

    When I click on an email address embedded in a web page, a page would open in my email program with this address in the "To" line. I recently installed Microsoft Office 2010 and now when I click on an email address nothing happens. I am not sure if this is due to Office 2010 or a Firefox problem. I use a PC with Vista.

    https://support.mozilla.org/en-US/kb/change-program-used-open-email-links

  • Vodafone Sure Signal problem due to BT stability

    Just a quick post to help any Vodafone Sure Signal users who are struggling to make calls.
    There are major compatibility issues between SS and the various BT hubs. Go to the vodafone forum to see how many people are struggling to make calls and many suggestions on what to do. I am surprised no one has started a 'class action' against Vodafone!
    This post relates to a different problem as I am one of the lucky ones who has managed to get the hub & SS talking to each other properly.
    I recently returned from holiday to find that my Sure Signal wouldn't work at all. Classic problem all three lights on but no calls in or out. Tech support sorted it out and it started working --- well sort of!
    However over half the time I just got a beep when trying to make a call and never received incoming calls. Anyway after a lot of investigations I noticed that stability of the 'Ping' (latency) on the line was absolutely awful. It didn't affect browsing too much but clearly the SS is very susceptible to lost packets and long ping times.
    Spoke with BT Tech Experts who asked me to monitor and report back to them.
    I found a piece of software that automates the ping testing called surprise surprise Ping Tester see   www  pingtester.net You can run it in eval mode.
    I set it to ping Google every hour for 1000 seconds and found that about 8% of the pings were getting lost and that a considerable amount of the time the ping was over 200ms.
    Monitoring started on a Saturday but I didnt start recording the info till Sunday. Then miraculously on Monday morning some time after 9.17 am on Monday the problem went away. (8% lost pings to zero) I suspect that a BT engineer reset something but have no proof of this.
    Anyway the problem has gone away for now. See below for actual results. The records for 10 am - 1.00 pm are missing because I left the spreadsheet open and ping tester couldn't write to the file.
    I am continuing to monitor the ping and have noticed occasional deteriorations for a couple of hours but so far it has always returned to zero lost pings.
    Start Time
    To
    Sent
    Received
    Lost
    Loss Rate
    Min Time
    Max Time
    Avg Time
    19/01/2014 17:34
    19/01/2014 17:35
    128
    118
    10
    7.81%
    34 ms
    271 ms
    41 ms
    19/01/2014 18:00
    19/01/2014 18:08
    500
    464
    36
    7.20%
    34 ms
    191 ms
    39 ms
    19/01/2014 19:00
    19/01/2014 19:09
    500
    458
    42
    8.40%
    34 ms
    132 ms
    39 ms
    19/01/2014 20:00
    19/01/2014 20:08
    500
    465
    35
    7.00%
    34 ms
    130 ms
    38 ms
    19/01/2014 21:00
    19/01/2014 21:08
    500
    468
    32
    6.40%
    34 ms
    188 ms
    39 ms
    19/01/2014 22:00
    19/01/2014 22:08
    500
    461
    39
    7.80%
    34 ms
    155 ms
    39 ms
    19/01/2014 23:00
    19/01/2014 23:17
    1000
    918
    82
    8.20%
    34 ms
    343 ms
    39 ms
    20/01/2014 00:00
    20/01/2014 00:17
    1000
    911
    89
    8.90%
    34 ms
    214 ms
    39 ms
    20/01/2014 01:00
    20/01/2014 01:17
    1000
    922
    78
    7.80%
    34 ms
    238 ms
    38 ms
    20/01/2014 02:00
    20/01/2014 02:17
    1000
    920
    80
    8.00%
    34 ms
    131 ms
    38 ms
    20/01/2014 03:00
    20/01/2014 03:17
    1000
    930
    70
    7.00%
    34 ms
    154 ms
    39 ms
    20/01/2014 04:00
    20/01/2014 04:17
    1000
    920
    80
    8.00%
    34 ms
    143 ms
    38 ms
    20/01/2014 05:00
    20/01/2014 05:17
    1000
    940
    60
    6.00%
    34 ms
    160 ms
    39 ms
    20/01/2014 06:00
    20/01/2014 06:17
    1000
    929
    71
    7.10%
    34 ms
    153 ms
    38 ms
    20/01/2014 07:00
    20/01/2014 07:17
    1000
    946
    54
    5.40%
    34 ms
    129 ms
    37 ms
    20/01/2014 09:00
    20/01/2014 09:17
    1000
    913
    87
    8.70%
    34 ms
    322 ms
    40 ms
    20/01/2014 14:00
    20/01/2014 14:17
    1000
    1000
    0
    0.00%
    33 ms
    76 ms
    35 ms
    20/01/2014 15:00
    20/01/2014 15:17
    1000
    1000
    0
    0.00%
    32 ms
    94 ms
    34 ms
    20/01/2014 17:00
    20/01/2014 17:17
    1000
    1000
    0
    0.00%
    33 ms
    828 ms
    39 ms
    20/01/2014 18:00
    20/01/2014 18:17
    1000
    999
    1
    0.10%
    33 ms
    879 ms
    47 ms
    20/01/2014 19:00
    20/01/2014 19:17
    1000
    1000
    0
    0.00%
    33 ms
    119 ms
    35 ms
    21/01/2014 00:00
    21/01/2014 00:17
    1000
    1000
    0
    0.00%
    33 ms
    83 ms
    35 ms
    21/01/2014 01:00
    21/01/2014 01:17
    1000
    1000
    0
    0.00%
    33 ms
    72 ms
    35 ms
    21/01/2014 02:00
    21/01/2014 02:17
    1000
    1000
    0
    0.00%
    33 ms
    66 ms
    35 ms
    21/01/2014 03:00
    21/01/2014 03:17
    1000
    1000
    0
    0.00%
    32 ms
    91 ms
    34 ms
    21/01/2014 04:00
    21/01/2014 04:17
    1000
    1000
    0
    0.00%
    33 ms
    73 ms
    35 ms
    21/01/2014 05:00
    21/01/2014 05:17
    1000
    1000
    0
    0.00%
    33 ms
    75 ms
    35 ms
    21/01/2014 06:00
    21/01/2014 06:17
    1000
    1000
    0
    0.00%
    33 ms
    88 ms
    35 ms
    21/01/2014 07:00
    21/01/2014 07:17
    1000
    1000
    0
    0.00%
    34 ms
    733 ms
    36 ms
    21/01/2014 08:00
    21/01/2014 08:17
    1000
    1000
    0
    0.00%
    33 ms
    378 ms
    38 ms
    21/01/2014 11:00
    21/01/2014 11:17
    1000
    1000
    0
    0.00%
    32 ms
    404 ms
    36 ms
    21/01/2014 12:00
    21/01/2014 12:17
    1000
    1000
    0
    0.00%
    33 ms
    220 ms
    35 ms

    I assume that the Vodaphone box connects via an Ethernet cable?
    Which port do you have it plugged into, as there are issues with the Gigabit ports, where packets are lost due to auto-negotiation issues on the Ethernet link.
    The Ethernet link pulses on some hardware devices, get corrupted, causing the Gigabit ports to keep swapping between 1Gb and 100Mb, this results in packet loss.
    This can be overcome on a computer, by setting the network card to 1Gb Full Duplex, and not Auto Negotiate.
    I doubt that this option is available on the Vodaphone device.
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Import problem due to Character set

    I did an export of an entire schema using Original export utility(not Datapump) in 10G Release 1 (10.1.0.3.0). When i tried to import it. I got the error mentioned below. It is something to do with the character set. What settings do i have to give during import to bypass this Character set problem? After taking the export dmp file i deleted the Schema. So i all i've got is the export dmp file.
    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    import server uses AL32UTF8 character set (possible charset conversion)
    . importing MOTORGM's objects into 'MOTORGM2'
    . . importing table "SKU_DETAILS" 1872 rows imported
    . . importing table "COMP_LLU_DETAILS" 1877 rows imported
    . . importing table "SHIP_ROUTING" 0 rows imported
    . . importing table "SHIP_ROUTING_CODE" 0 rows imported
    . . importing table "AI_DETAILS" 103 rows imported
    . . importing table "AI_DETAILS_BKP" 103 rows imported
    IMP-00019: row rejected due to ORACLE error 12899.
    IMP-00003: ORACLE error 12899 encountered.
    ORA-12899: value too large for column "MOTORGM2"."CLASS_REC"(actual: 1017, maximum: 255)
    Column1....
    Column2....

    -- db unicode charset
    SQL> create table z_test_unicode (c varchar2(5));
    Table created.
    SQL> insert into z_test_unicode values('éèîàö');
    insert into z_test_unicode values('éèîàö')
    ERROR at line 1:
    ORA-01401: inserted value too large for column
    SQL> insert into z_test_unicode values('é');
    1 row created.
    SQL> select vsize(c) from z_test_unicode;
    VSIZE(C)
    3
    SQL> insert into z_test_unicode values('éà');
    insert into z_test_unicode values('éà')
    ERROR at line 1:
    ORA-01401: inserted value too large for column
    SQL> drop table z_test_unicode
    2 /
    Table dropped.
    -- db without unicode charset
    Connected.
    SQL> create table z_test_unicode (c varchar2(5));
    Table created.
    SQL> insert into z_test_unicode values('éèîàö');
    1 row created.
    SQL> commit;
    Commit complete.
    SQL> select vsize(c) from z_test_unicode;
    VSIZE(C)
    5
    On possible solution to investigate for this kink of issue :
    try to take a look at the init param : nls_lenght_semantics (by default set to Byte) --> to be changed to CHAR
    SQL> show parameter semanti
    NAME TYPE VALUE
    nls_length_semantics string BYTE

  • Javac problem due to a wrong classpath - WHY?

    Hi,
    this is the initial part of my classpath:
    luca@linux:~> echo $classpath
    :/java/jdk/jre/lib/rt.jar:/java/jikes/rvm/2.3.0.1/rvm.classes:
    As you can see the first entry is the rt.jar, while the second is a wrong path that leads to a directory tree where there are both classes and sources. In particular, under rvm.classes there is a structure similar to the java one, with the java directory, java/lang, etc.
    With this (wrong) classpath, when I try to compile an application, the compiler stops due to problems compiling java.lang.Thread under rvm.classes. I've solved the problem inserting the right classpath in the second entry, but I'd like to know why the compiler asks me to compile Thread since it should be already available from rt.jar (which is the first entry).
    Thanks,
    Luca

    You don't need to put rt.jar in the classpath, the compiler will automatically look there for classes. So perhaps you are confusing the compiler by putting it there. Take it out.

  • Problem due to read consistency...

    Hi,
    Pls hv look on given scenario...
    Two transactions updating the same row
    Session 2's update waits until Session 1's commit release the row lock.
    In Session 1
    SQL>select color from cust where id=500;
    color
    red
    SQL>update cust set color='blue' where id=500;
    In Session 2
    SQL> select color from cust where id=500;
    color
    red
    SQL>update cust set color=green where id=500;
    (Waiting...)
    In Session 1
    SQL> COMMIT;
    In Session 2
    SQL>select color from cust where id=500;
    color
    green
    SQL>COMMIT;
    Due to read consistency second user never knows that someone had changed color to 'blue'.
    We can use flags etc to trap this.
    Is there any way in Oracle to stop this logical inconsistency ....?

    > I can use select ...for update for the purpose. but there r few reasons for
    not using this...
    We use JAVA with Oracle.
    Not a valid reason. If the language is incapable, or the application server is incapable, then change it.
    You cannot blame the RDBMS for not working when the problem is solely with the language/app server. And you will have the exact same problem with any RDBMS as the lock-row-before-updating is a fundamental RDBMS rule for protecting data integrity and guarding against lost updates.
    > If Java program crashes then the lock not get automatically released from
    Oracle.
    I'm not sure that this is a valid statement. I deal with Java apps from JBoss against my databases and I've yet to see this problem.
    But for the moment, let us assume you are correct - what happens when the Java app crashes after the UPDATE and before the COMMIT? The exact same problem. So how do you solve this? You cannot simply just ignore those locks and pretend that the locks created by the SELECT FOR UPDATE is a problem.
    Also, why are your Java programs crashing so much? If it does not work, fix it or replace it.
    > Any idea ?
    You can use optimistic locking. This is not preferable. It results in a serious performance issue (and data concurrency issues) with any kind of higher volume OLTP system.
    But when dealing with stateless clients (typical 3 tier architecture using web browser clients), there is no choice but to use optimistic locking. E.g.
    SELECT c.* INTO :existing_row FROM cust WHERE id = :0
    .. processing..
    UPDATE cust
    SET colour = :new_colour
    WHERE custid = :0
    AND cust_col1 = :existing_row.cust.col1
    AND cust_col2 = :existing_row.cust.col2
    AND cust_coln = :existing_row.cust.coln
    In other words, the UPDATE checks that the row has not been changed since it was last "seen". If the UPDATE returns a 0 row result, it means that the row has changed. In which case the app needs to handle that exception somehow.

  • CS4, Audio Export problem due to CFA files

    Hi,
    I'm having a -really- annoying problem and would appreciate any help.
    I have been unable to export a project through Premiere with Media Encoder (just keeps freezing, then restarting the export etc) so I've used Dynamic Link to import the Sequence into AE and export that way. I have done this numerous times for otherprojects without problem, and can even export other Sequences from the same Project with no issue.
    However, when I try to import any Sequence that includes my intended project (a 54 minute film) I get the same error every time "Audio conforming failed for the following file: CTC3 NEW COMPLETE MOVIE 48000.cfa. Perhaps due to disk space."
    I have plenty of free space and I can't locate this CFA file anywhere. This error prevents me from exporting any audio and the warning re-appears for every second that gets Rendered if I try to export. I exported a short clip and had to click away the error each time and the resulting video had no sound but did feature video.
    I can't figure out why each Sequence that doesn't feature the clips I actually need can work fine, but any Sequence that -does- feature them will not import properly.
    I'm supposed to have this film ready for a premiere tomorrow and have been trying since Tuesday night to find a way around this problem.
    Thanks,

    The Media Cache
    Mylenium

  • Editing problems due to DIVs in formatted email messages?

    Mail.app 5.3 (1283) on MacOS 10.7.5
    I have problems editing some incoming emails due, I theorize, to DIV sections inserted by some email clients.  When  I reply to these messages,  it is difficult or impossible to open vertical space to insert interspersed reply text.
    Question 1:   Anyone else experience this problem?
    Sometimes --but not reliably-- the DIV sections are represented in message editing by mail.app with rectangular boxes.  But I've delayed posting because I couldn't reliably produce examples.
    Finally,  I blundered into a repeatable method of producing these boxes, when pasting some material from a reference web site into a message I was composing in mail.app. The details are unimportant.  Here are examples of the rectangles, on the top unselected, and on the bottom in the selected condition:
    Question 2:   Anyone else see these?
    Question 3:   What is mail.app telling us by displaying these rectangles?   Why does this whatever-it-is deserve its own close box?
    IOW: Is there any documentation to be found of this unusual, perhaps unique notation?
    I sent this message to myself and viewed its contents using View --> Message --> Raw Source.  In the formatted (HTML) portion, I found some DIV sections more or less corresponding to the rectangles seen in the graphic.   
    Question 4:  Besides viewing Raw Source in an incoming message, is there any other support in mail.app (or an add-on) to make such formatting visible?
    I have problems responding to some incoming formatted messages containing more or less routine text from non-technical people. I haven't been systematic about collecting data, but:  examining the HTML source of the most problematic message to date reveals the only formatting other than simple text styling:   all the body text in in one DIV section or another.    In this particular case, I had no choice but to top-post.  
    In most cases when I have trouble editing response messages, these boxes show up -- but only in the selected condition; they are invisible when unselected.  In this most-problematic case, strangely, I have been unable to persuade mail.app to display the rectangles. So, perhaps visibility of the boxes signal the presence of DIVs plus additional tags.
    I'm guessing that some email clients insert DIVs and other non-font-styling tags in formatted messages ... for whatever reason.   I've heard that email standards are ... loose. 
    Question 4:  Does mail.app (or an add-on) support  removing or somehow taming (removing?)  these DIVs?
    I can't think of a remotely feasible way of solving this problem myself. The View --> Message --> Raw Source window is not editable.  Certainly the content could copied and pasted into a text editor, for modification --which might be semi- or completely automated, with luck-- but I can't see any practical way of inserting the results back into the email.  Sniff the raw messages in mail.app's own storage?  I don't think so. 
    Question 5: Other approaches?
    TIA

    Without knowing what it said exactly on your order confirmation documents, in general what the BT staff told you was actually correct as that has always been part of the terms for the free BT Sport pack. It has been a topic of heated discussion several times on the BT TV forums since the BT Sport offer was announced last May. You are starting a new 12 month minimum term for your existing deal and any existing broadband discounts will still end on the original planned date, so you will have to pay full price for the remainder of the new minimum term (unless you negotiate a new deal and start yet another new 12 month minimum term).
    This is what it said in the BT Sport bit of my order from May 2013
    Your BT broadband contract
    If you've recontracted your broadband to get BT Sport at the discounted rate, any special offers for broadband that you currently receive will continue on the same terms you originally agreed to. If you have a special offer that runs for a set period of time, that will end on the date you originally agreed. The basic price of your BT broadband will remain unchanged and this is what you'll pay once any special offer ends.
    I'm not saying I agree or disagree with it, just pointing out that it was always part of the terms that people signed up to. You've done well if you managed to get it overturned.

Maybe you are looking for

  • How can i make the text bigger?

    How can i make the text bigger?

  • [SOLVED]Starup sript not getting executed in systemd

    Hello All, I have a script(rpi_user.sh) which has to be executed every time when I start my computer. But the startup script is not executing. Following are the steps which I have done. I am using systemd. I upgraded my system successfully today. The

  • Nokia N8-00 Unsent Messages

    Dear Friends, I have a problem with a N8-00 mobile, exactly speaking with the outbox messages (SMS). I have one text message in my outbox folder, which I'm not able to remove/cancel/abort what so ever. When I hold on over it, no menu appears. While c

  • Basic type DELVRY03 and FM IDOC_INPUT_DELVRY

    Hi experts, i have a prblem using the basic type DELVRY03 and FM IDOC_INPUT_DELVRY. on transaction we19 am passing data to the segments of the basic type delvry03 so that i can update an outbound delivery...the problem here is that when am running th

  • Is flash used to design this type of application?

    I am looking to purchase the Studio 8 bundled package but I am not sure if it will be capable in designing my site / application. We are looking to add a drag-and-drop application directly to the front end of our web site. Similar to the links below: