Importing XML that contains more than 1 sheet

Hi all
I'm working on a book that will contain 100 chapters, each chapter contained in a double spread page, that's why the book will contain 200 pages.  My book is currently contained in an excel spreadsheet and my idea is to convert it to a CSV file, then to an XML file, allowing me to import in a paper previously prepared containing 100 chapters, each containing the same xml tags and accompanying character or paragraph style.
I was so hoping that import the xml file would flow into its respective tags and have then each chapter filled accordingly.

To test this concept, I tasted a simple worksheet with two rows of information, each representing a chapter.  The resultant csv and xml, I could import my chapter 2 InDesign document, but only one of the chapters is populated.  So I'm pretty sure I did something wrong but don't know where in the process I was wrong.

That's what I did (ties are screenshots of my source spreadsheet, xml and indesign import chapter);
(1) install a document with a registered master page, the master page is the chapter format.
(2) xml tags added to the document, as well as the hierarchical structure of the element,
(3) assigned the XML tags to its space reserved to the respective text/graphics in the master page frame, however do not tag the tags 'root' or 'topic' since these are not holders of text.
(4) paragraph and character styles assigned to each xml tag. Then re-recorded the new page master xml-tabs.
5) added another chapter (using my tab master xml)
(6) saved the document.
(7) then imported the XML file (ssheet convert csv and XML) in my document and the first chapter is filled with the correct information and no police etc., the second chapter.

As Im new in InDesign and XML, I suspect that I've set up correctly.  Does anyone know where I am wrong, or if not, is there another way more effective to achieve (John Hawkinson has suggested that it would be more appropriate "Data fusion").
Thanks in advance

L

PS. Site is not allowing me to upload images at the mo. Once able to download.

Yes, I think you should use the fusion of data (with the CSV file) and forget XML.

You will still need replace the newline characters, but you already know how to do this.

Tags: InDesign

Similar Questions

  • How to create an iBOT that contains more than one page of dashboard

    Hello
    I want to create an iBOT that delivers content to HTML or PDF, but to contain more than one page of dashboard. The idea is that I have several dashboards and I want to send by email most important pages (by iBOT) of various dashboards.
    Is it possible to send by a unique electronic pages of different dashboards? I can't find a way to achieve this in the content of the iBOT delivery.

    Thank you.

    Have a search for 'Books of information' - they should satisfy your requirement.

    Paul

  • I need to find all documents that contain more than one keyword

    I need to find documents that include more than one specific word (Word or WP) (2 or more) and which do not form a sentence.  For example, words can be included in the various paragraphs of a document.

    I tried to use the windows search option, but it only lets you search for a word or phrase in the content of the documents in a folder.  If you try to refine your search with a second term, the search is not limited to documents that contain the first word... already so you get just a bunch of documents, some of which contain the two words...

    I can't believe that this search option is not available in WORD.  In WP, I used to be easily able to search for one or more terms or expressions and was even able to specify when the words must appear in the same paragraph, line, etc., in all my documents WP...  This was very helpful.

    Is there a method I have used to locate the documents that I need in WORD? Thank you!

    Maybe I misunderstood, but for my W7 it seems to look up words in the same document, separated if I open "search programs and files" in the menu and enter something like:

    word1 word2 kind: = document

    More information on research using W7 here - http://www.howtogeek.com/73065/learn-the-advanced-search-operators-in-windows-7/ and also http://windows.microsoft.com/en-us/windows7/advanced-tips-for-searching-in-windows

    There is also the 'GOLD' and 'AND' options that can help, then perhaps try:

    "word1 AND word2 kind: document = ' (without the quotation marks).

    It not work for you? Or have I misunderstood the question?

  • How can I set up a contact in the address book that contains more than one address?

    I am new to TB. I want to be able to create a group of addresses as a contact in the address book that will allow me to send my message with a single contact instead of having to add several contacts to email.

    Thanks for your help.

    LK

    _ http://KB.mozillazine.org/Thunderbird: _FAQs_:_Create_Mailing_List

  • I often receive an email containing more than 10 images, but when I get this message, I can't as a pop up comes up and tells me that I must remove some of the attachments.

    I often receive an email that contains more than 10 images (attachments) but when I get this message, I can't as a pop up comes up and tells me that I must remove some of the attachments that would destroy a part of the message.  What should I do to correct this?

    The images may be too large to send massively as they must be encoded to send by e-mail, and this coding can add as much as 40% of the size of the message.  You can resize to fit the web by reducing their dots per inch to 96 (screen resolution) and then saving them as a compressed jpeg files.  IrfanView (www.irfanview.com - free) will do this for you.

    You can also try Message | To send as an attachment and see if it goes through.

    Steve

  • PIXMA MP210. When I print, I get more than one sheet of paper that goes thru.

    When printing, more than one sheet of paper passes through. So far, it still prints what I need. Then I get a message that there is a paper jam. I took almost all of the pieces, but can find no documents or anything in animal feed. I have not changed anything before starting.

    All solutions?

    Carl

    Hi Carl54,

    Performing a cleaning of the printer roller may solve the problem you are having.  To do this, please follow the steps located here.  We recommend that at least three cleaning of rollers on the printer.

    It has not responded to your question or problem? Please call or write us using one of the methods on the page contact us for further assistance.

  • Impossible to transmit emails that have more than 5 attachments!

    original title: transfer of emails that have more than 5 attachments!

    When I try to send an e-mail that has multiple attachments, I get a message box telling me that I can't send the message with more than 5 attachments and to remove enough spare to have only 5 attachments, if you remove up to 5 attachments, you lose the overall concept of the message. Anyway is to convey these email with all attachments intact?

    It is very probably a restriction by your e-mail provider, and not your e-mail program (but possible) - perhaps you might want to discuss the limitation with them and see if they offer an option or an upgrade that allows more than 5 attachments.  What e-mail you program use, and maybe, if I have, I can check to see if there is a limitation of fixation setting somewhere (or direct you to a place that specializes in this email program, if this isn't the one I have).  If the e-mail provider allows it, and the e-mail program is not, then one option or solution until we can find a better solution is to connect to your online account and treat these emails there where it should be possible to do it without getting the error message.

    I hope this helps.

    Good luck!

    Lorien - MCSA/MCSE/network + / has + - if this post solves your problem, please click the 'Mark as answer' or 'Useful' button at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • How to find the names of tables that have more than 100 columns

    Hi gurus,

    Please help me find the names of the tables that have more than 100 columns in the database.

    Below will be useful for you.

    SELECT atc.OWNER,atc.TABLE_NAME,count(*)
    FROM all_tab_columns atc
    GROUP BY  atc.OWNER,atc.TABLE_NAME
    HAVING count(atc.COLUMN_NAME) > 100
    

    Adding another point, you can use user_tab_columns, all_tab_columns, dba_tab_columns, based on your needs/access.

    Thank you
    Suri

    Published by: Suri on February 23, 2012 11:30

  • Need to write a query that takes more than 2 minutes to run

    Hello

    I use Oracle 10 g in my database.
    I am writing a small program for test purposes, my requirement is to write a query that takes more than 2 minutes to run. Right now I have only a small Table, called 'Users' with very less data.

    Please let me know how I can get this thing?

    Thank you.

    How to make a request for execution for more than 2 minutes with basic data.

    as below
    Select * from $ source, $

    or any generic query of CARTESIAN PRODUCT

  • Query to retrieve records that have more than one assignment_id

    Hello

    I'm writing a query to extract all records in the table per_all_assignments_f that has more than one different assignment_id for each person_id. Here's the query I wrote, it retrieves the records, even if a person_id assignment_id duplicate, but I need records that have more than one assignement_id without duplicate for each person_id

    Select assignment_id, person_id, assignment_id
    Of per_all_assignments_f
    Having count (assignment_id) > 1
    Person_id group, assignment_id

    Thank you.
    PK

    Maybe something like that?

    select *
    From   per_all_assignments_f f1
    where  exists (select 1
                   from   per_all_assignments_f f2
                   where  f2.person_id = f1.person_id
                   and    f2.assignment_id != f1.assignment_id
                  );
    

    Published by: SomeoneElse on May 7, 2010 14:23

    (you can add a SEPARATE from the outer query if you wish)

  • How to get a magic number for any table that returns more than 32 k?

    I'm in a unique situation where in I try to extract the values of the multiple tables and to publish as XML output. The problem is based on the condition of a few tables can retrieve more than 32 KB and less than 32 KB of data. Less than 32KB is not a problem, as the generation of XML is smooth. The minute he reached more than 32 k, it generates a runtime error. I was wondering if there is a way to make sure that the minute results of the query is greater than 32 KB, it must break say - if results is 35KO, so should I break this result 32 KB and 3 KB. Once then pass these data to appear as XML output. Again, it is not just for a table, but all the tables which are called in the function.

    Is it possible? I'm unable to get ideas, or did I do something so complex from the point of view of production support. If you'd be grateful if someone can guide me on this.

    The way it is, is the following:
    I have a table named ctn_pub_cntl


    CREATE TABLE CTNAPP.ctn_pub_cntl 
    (ctn_pub_cntl_id          NUMBER(18)
    ,table_name                  VARCHAR2(50)
    ,last_pub_tms              DATE
    ,queue_name               VARCHAR2(50)
    ,dest_system              VARCHAR2(50)
    ,frequency                  NUMBER(6)
    ,status                      VARCHAR2(8)
    ,record_create_tms          DATE
    ,create_user_id                VARCHAR2(8)
    ,record_update_tms          DATE
    ,update_user_id             VARCHAR2(8)
    ,CONSTRAINT ctn_pub_cntl_id_pk PRIMARY KEY(ctn_pub_cntl_id)
    );
    
    

    To do this, the data are:


    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms  
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_SBDVSN'
    ,TO_DATE('10/2/2004 10:17:44PM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.TSZ601.UNP'
    ,'SAP'
    ,15
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms  
     ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_TRACK_SGMNT_DN'
    ,TO_DATE('02/06/2015 9:50:00AM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.WRKORD.UNP'
    ,'SAP'
    ,30
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms  
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_FXPLA_TRACK_LCTN_DN'
    ,TO_DATE('10/2/2004 10:17:44PM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.YRDPLN.INPUT'
    ,'SAP'
    ,30
    ); 
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms  
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_FXPLA_TRACK_LCTN2_DN'
    ,TO_DATE('02/06/2015 9:50:00AM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.TSZ601.UNP'
    ,'SAP'
    ,120
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms 
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_FXPLA_TRACK_LCTN2_DN'
    ,TO_DATE('04/23/2015 11:50:00PM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.YRDPLN.INPUT'
    ,'SAP'
    ,10
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms 
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_FIXED_PLANT_ASSET'
    ,TO_DATE('04/23/2015 11:50:00AM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.WRKORD.UNP'
    ,'SAP'
    ,10
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms 
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_OPRLMT'
    ,TO_DATE('03/26/2015 7:50:00AM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.WRKORD.UNP'
    ,'SAP'
    ,30
    );
    
    INSERT INTO CTNAPP.ctn_pub_cntl
    (ctn_pub_cntl_id    
     ,table_name         
     ,last_pub_tms
    ,queue_name  
     ,dest_system        
     ,frequency          
    )
    VALUES
    (CTNAPP_SQNC.nextval
    ,'TRKFCG_OPRLMT_SGMNT_DN'
    ,TO_DATE('03/28/2015 12:50:00AM','MM/DD/YYYY HH12:MI:SSPM')
    ,'UT.TSD.WRKORD.UNP'
    ,'SAP'
    ,30
    );
    
    /
    
    COMMIT;
    
    

    Once the above data are inserted and committed, then I created a feature in a package:


    CREATE OR REPLACE PACKAGE CTNAPP.CTN_PUB_CNTL_EXTRACT_PUBLISH
    IS
    
    TYPE tNameTyp IS TABLE OF ctn_pub_cntl.table_name%TYPE INDEX BY BINARY_INTEGER;
    g_tName tNameTyp;
    
    TYPE tClobTyp IS TABLE OF CLOB INDEX BY BINARY_INTEGER;
    g_tClob tClobTyp;
    
    
    FUNCTION GetCtnData(p_nInCtnPubCntlID IN CTN_PUB_CNTL.ctn_pub_cntl_id%TYPE,p_count OUT NUMBER ) RETURN tClobTyp;
    
    
    END CTNAPP.CTN_PUB_CNTL_EXTRACT_PUBLISH;
    
    
    --Package body
    
    CREATE OR REPLACE PACKAGE BODY CTNAPP.CTN_PUB_CNTL_EXTRACT_PUBLISH
    IS
    
         doc           xmldom.DOMDocument;
         main_node     xmldom.DOMNode;
         root_node     xmldom.DOMNode;
         root_elmt     xmldom.DOMElement;
         child_node    xmldom.DOMNode;
         child_elmt    xmldom.DOMElement;
         leaf_node     xmldom.DOMNode;
         elmt_value    xmldom.DOMText;
         tbl_node      xmldom.DOMNode;
         table_data    XMLDOM.DOMDOCUMENTFRAGMENT;
      
         l_ctx         DBMS_XMLGEN.CTXHANDLE;
         vStrSqlQuery  VARCHAR2(32767);
         l_clob        tClobTyp;
         --
         l_xmltype     XMLTYPE;
         --
    --Local Procedure to build XML header     
    PROCEDURE BuildCPRHeader IS
    
      BEGIN
        child_elmt := xmldom.createElement(doc, 'PUBLISH_HEADER');
        child_node  := xmldom.appendChild (root_node, xmldom.makeNode (child_elmt));
    
        child_elmt := xmldom.createElement (doc, 'SOURCE_APLCTN_ID');
        elmt_value := xmldom.createTextNode (doc, 'CTN');
        leaf_node  := xmldom.appendChild (child_node, xmldom.makeNode (child_elmt));
        leaf_node  := xmldom.appendChild (leaf_node, xmldom.makeNode (elmt_value));
        
        child_elmt := xmldom.createElement (doc, 'SOURCE_PRGRM_ID');
        elmt_value := xmldom.createTextNode (doc, 'VALUE');
        leaf_node  := xmldom.appendChild (child_node, xmldom.makeNode (child_elmt));
        leaf_node  := xmldom.appendChild (leaf_node, xmldom.makeNode (elmt_value));
    
        child_elmt := xmldom.createElement (doc, 'SOURCE_CMPNT_ID');
        elmt_value := xmldom.createTextNode (doc, 'VALUE');
        leaf_node  := xmldom.appendChild (child_node, xmldom.makeNode (child_elmt));
        leaf_node  := xmldom.appendChild (leaf_node, xmldom.makeNode (elmt_value));
    
        child_elmt := xmldom.createElement (doc, 'PUBLISH_TMS');
        elmt_value := xmldom.createTextNode (doc, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS'));
        leaf_node  := xmldom.appendChild (child_node, xmldom.makeNode (child_elmt));
        leaf_node  := xmldom.appendChild (leaf_node, xmldom.makeNode (elmt_value));
        
    END BuildCPRHeader;
    
    --Get table data based on table name
    FUNCTION GetCtnData(p_nInCtnPubCntlID IN CTN_PUB_CNTL.ctn_pub_cntl_id%TYPE,p_Count OUT NUMBER) RETURN tClobTyp IS
        
        vTblName      ctn_pub_cntl.table_name%TYPE;
        vLastPubTms   ctn_pub_cntl.last_pub_tms%TYPE;
         
    BEGIN
                g_vProcedureName:='GetCtnData';    
                g_vTableName:='CTN_PUB_CNTL';
                
            SELECT table_name,last_pub_tms
            INTO   vTblName, vLastPubTms
            FROM   CTN_PUB_CNTL
            WHERE  ctn_pub_cntl_id=p_nInCtnPubCntlID;
        
        -- Start the XML Message generation
            doc := xmldom.newDOMDocument;
            main_node := xmldom.makeNode(doc);
            root_elmt := xmldom.createElement(doc, 'PUBLISH');
            root_node := xmldom.appendChild(main_node, xmldom.makeNode(root_elmt));
            
          --Append Table Data as Publish Header
            BuildCPRHeader;
            
          --Append Table Data as Publish Body
          
           child_elmt := xmldom.createElement(doc, 'PUBLISH_BODY');
           leaf_node  := xmldom.appendChild (root_node, xmldom.makeNode(child_elmt)); 
           
           DBMS_SESSION.SET_NLS('NLS_DATE_FORMAT','''YYYY:MM:DD HH24:MI:SS''');
           
           vStrSqlQuery := 'SELECT * FROM ' || vTblName 
                          || ' WHERE record_update_tms <= TO_DATE(''' || TO_CHAR(vLastPubTms, 'MM/DD/YYYY HH24:MI:SS') || ''', ''MM/DD/YYYY HH24:MI:SS'') ' ;
                        --  ||  ' AND rownum < 16'
                          --;
          DBMS_OUTPUT.PUT_LINE(vStrSqlQuery);
           
           l_ctx  := DBMS_XMLGEN.NEWCONTEXT(vStrSqlQuery);
          DBMS_XMLGEN.SETNULLHANDLING(l_ctx, 0);
          DBMS_XMLGEN.SETROWSETTAG(l_ctx, vTblName); 
           
          -- Append Table Data as XML Fragment
          l_clob(1):=DBMS_XMLGEN.GETXML(l_ctx);  
          elmt_value := xmldom.createTextNode (doc, l_clob(1)); 
         leaf_node  := xmldom.appendChild (leaf_node, xmldom.makeNode (elmt_value)); 
         
         xmldom.writeToBuffer (doc, l_clob(1));
         l_clob(1):=REPLACE(l_clob(1),'&lt;?xml version=&quot;1.0&quot;?&gt;', NULL);
         l_clob(1):=REPLACE(l_clob(1),'&lt;', '<');
         l_clob(1):=REPLACE(l_clob(1),'&gt;', '>');
         
         RETURN l_clob;
         
         DBMS_OUTPUT.put_line('Answer is' ||l_clob(1));
         
         EXCEPTION
            
            WHEN NO_DATA_FOUND THEN
            
            DBMS_OUTPUT.put_line('There is no data with' || SQLERRM);
            g_vProcedureName:='GetCtnData';
            g_vTableName:='CTN_PUB_CNTL';
            g_vErrorMessage:=SQLERRM|| g_vErrorMessage;
            g_nSqlCd:=SQLCODE;
            ctn_log_error('ERROR',g_vErrorMessage,'SELECT',g_nSqlCd,p_nInCtnPubCntlID,g_vPackageName,g_vProcedureName,g_vTableName);
            
            
            WHEN OTHERS THEN
           
           DBMS_OUTPUT.PUT_LINE('ERROR : ' || SQLERRM);
           ctn_log_error('ERROR',g_vErrorMessage,'OTHERS',g_nSqlCd,p_nInCtnPubCntlID,g_vPackageName,g_vProcedureName,g_vTableName);
           
    END GetCtnData;
    
    
    PROCEDURE printClob (result IN OUT NOCOPY CLOB) IS
        xmlstr   VARCHAR2 (32767);
        line     VARCHAR2 (2000);
    BEGIN
        xmlstr := DBMS_LOB.SUBSTR (result, 32767);
    
        LOOP
           EXIT WHEN xmlstr IS NULL;
           line := SUBSTR (xmlstr, 1, INSTR (xmlstr, CHR (10)) - 1);
           DBMS_OUTPUT.put_line (line);
           xmlstr := SUBSTR (xmlstr, INSTR (xmlstr, CHR (10)) + 1);
        END LOOP;
    END printClob;
    
    END CTN_PUB_CNTL_EXTRACT_PUBLISH;
    
     
    

    If you notice my query:


    vStrSqlQuery := 'SELECT * FROM ' || vTblName 
                          || ' WHERE record_update_tms <= TO_DATE(''' || TO_CHAR(vLastPubTms, 'MM/DD/YYYY HH24:MI:SS') || ''', ''MM/DD/YYYY HH24:MI:SS'') ' ;
                         ||  ' AND rownum < 16'
                        ;
    

    The minute I comment

    ||  ' AND rownum < 16' ;


    It generates an error because this query returns about 600 lines and all these lines must be published in XML format and the tragedy, is that it is a C program between institutions i.e. C calls my functions of packged and then will do all the processing. This will return the results to the C program. Then obviously C does not recognize the CLOB and somewhere in the process, I convert to VARCHAR or CLOB CLOB, I have to use VARCHAR as a return type. That's my challenge.


    Someone who can help me find the number required of magic and also a brief knows how, I understand that. Thanks in advance.

    Not that I would use it myself but your package can be simplified down, like this:

    create or replace package ctn_pub_cntl_extract_publish is
    
      C_DTFORMAT  constant varchar2(30) := 'YYYY-MM-DD HH24:MI:SS';
    
      function getXMLData (p_table_name in varchar2, p_pub_tms in date) return xmltype;
      function getCTNData (p_id in number) return clob;
    
    end ctn_pub_cntl_extract_publish;
    /
    
    create or replace package body ctn_pub_cntl_extract_publish is
    
      function getXMLData (p_table_name in varchar2, p_pub_tms in date)
      return xmltype
      is
    
        v_query  varchar2(32767) :=
                 q'{select * from $$TABLE_NAME where record_update_tms <= to_date(:1, 'YYYYMMDDHH24MISS')}';
    
        ctx      dbms_xmlgen.ctxHandle;
        doc      xmltype;
    
      begin
    
        execute immediate 'alter session set nls_date_format = "'||C_DTFORMAT||'"';
        v_query := replace(v_query, '$$TABLE_NAME', dbms_assert.simple_sql_name(p_table_name)); 
    
        ctx := dbms_xmlgen.newContext(v_query);
        dbms_xmlgen.setBindValue(ctx, '1', to_char(p_pub_tms, 'YYYYMMDDHH24MISS'));
        dbms_xmlgen.setRowSetTag(ctx, p_table_name);
        dbms_xmlgen.setNullHandling(ctx, dbms_xmlgen.DROP_NULLS);
        doc := dbms_xmlgen.getXMLType(ctx);
        dbms_xmlgen.closeContext(ctx);
    
        return doc; 
    
      end;
    
      function getCTNData (p_id in number)
      return clob
      is
    
        doc  clob;
    
      begin
    
        select xmlserialize(document
                 xmlelement("PUBLISH"
                 , xmlelement("PUBLISH_HEADER"
                   , xmlforest(
                       'CNT' as "SOURCE_APLCTN_ID"
                     , 'VALUE' as "SOURCE_PRGRM_ID"
                     , 'VALUE' as "SOURCE_CMPNT_ID"
                     , to_char(sysdate, C_DTFORMAT) as "PUBLISH_TMS"
                     )
                   )
                 , xmlelement("PUBLISH_BODY"
                   , getXMLData(t.table_name, t.last_pub_tms)
                   )
                 )
               )
        into doc
        from ctn_pub_cntl t
        where t.ctn_pub_cntl_id = p_id;
    
        return doc;
    
      end;
    
    end ctn_pub_cntl_extract_publish;
    

    Function getXMLData() generates a canonical XML document out of the table that is passed as a parameter.

    Function built getCTNData() code XML "PUBLISH", the document using SQL/XML functions, the getXMLData() call in the process and returns the content serialized as a CLOB.

  • My iphone 6 pirate last year and I got two steps.  The hacker has changed the password and recovery key, and apple won't give me access to my itunes that has more than 2000 songs I paid a healthy price.  Help, please

    How can I access my itunes?  Last year my iphone 6 has been hacked and they took my apple ID all my emails and accounts as well as itunes.  Apple.  After a lot of stress, anger and begging has replaced all 3 of my iPhone.  However they refused to give me access to my itunes back!  which is what I want most.  More than 2000 songs of hard earned money are in my itunes and since I had stage 2 Audit not one * thing I could do.  I had over the phone.  and the pirates had changed the password and got a new recovery key!  I want my music thas it.  I've lost thousands of photos that when, in the cloud and that's life, but I paid a lot of money for these precious tunes I want them!  Can anyone help?

    Just provide evidence that the account is to you they probably asked.

  • How can I get rid of the coding that adds more than one page to print email?

    I now get more than just the sender, date, and issue information in emails. What information from "source"? Is it possible that I can print the email without printing the part "source"? I tried to copy what I would get if I printed the e-mail, but it's beyond my skill level. I hope that there is a switch somewhere that I can change to fix this problem.
    Thank you

    View | Headers | Normal

    I think that yours is set to "All".

  • How can I access an unread email that is more than 2 weeks old?

    I went on vacation and do not use my email for more than two weeks.  Now when I try to pass messages that were received during this period of time he told me to go into the settings and there is no solution here.  Some of them came to my office and people do not forget what they have done!

    Ellen

    Looks like you are using the metro App Windows Mail. Is this RT for Windows (or later) or Windows 8 (or later)?

    Click or tap

    to read messages in addition to two weeks, go to settings

    You should be able to access this option from there.

    optional: I recommend something other than Windows Mail. If you are on Windows 8 or later, you can switch to Windows Live Mail free. (Make sure that you perform a custom installation and reduce other unwanted programs)

  • is - this windows 7 home 64 bit preium contain more than 3.25 GB memory to od?

    Windows 7home premium 64 bit supports more than 3.25 GB of memory?

    I have 8 GB of memory in my computer. The BIOS recognizes 8 GB, but windows never sees

    more than 3.25 GB.

    Your version of Windows supports 16 GB but won't show what you have installed, which is 8 GB.

    Intel make some motherboards server and HP make server boards that have 64 pitches on them for a total of 512 GB of memory...

    Generally however, 32 GB is the limit for consumers, fans and players...

Maybe you are looking for

  • PXI-6133 Pulse frequency output and input with DAQmx

    I am trying to set a pulse meter output frequency task and read this signal with a frequency counter input task input pulses.  I use a 2 PXI-6133, each connected to a BNC-2090 case has.  I want to output a square of a certain frequency with the task

  • Impossible to install the selected updates. Windows 7... DON'T want Windows 10

    I have Windows 7 on my laptop (which is 5 years, cannot afford a new). I don't want Windows 10... But it does not close on the upgrade and it's affecting my updates. I'm going to "Updates" and it says "upgrade to Windows 10" then the "Get started" bu

  • Certificate warnings

    I develop an application that communicates with a web server using the SSL protocol.  It uses a self-signed certificate, and whenever we connect to a new server for the first time, the user is prompted to trust the cert.  Is it possible to not have t

  • HP Officejet Pro 8630: HP Officejet Pro not for me, but for my colleagues at print job printing

    My office just got an Officejet Pro 8630 and I was installed on our laptops. I installed the drivers on four computers, and it worked fine for three of them (except mine). Our office makes wireless printing and the printer is connected to the network

  • Windows 8 + FSX Crash and fatal errors

    I continue to have problems with the same mistakes, can anyone help: FSX.exe 10.0.61637.0 46fadb14 PMDG_737NGX. DLL 1.0.0.0 4f5162a3 c000041d 00016c 30 3f98 01ce8116ede718af C:\FSX\fsx.exe C:\FSX\GAUGES\PMDG_737NGX. DLL 5e3db6d6-ed0b-11E2-be93-08606e