XML editor of Page OFA report output

Hello

I created a button on a page of the OFA and called the report XML editor program when this button is clicked. Competing demand ran when check from display requests. When I click on viewout, the pdf document opened with the option, open, save, cancel. But it is not coming in the OFA page. When debugging the code, the url is null.

Please see the code below.

OADBTransactionImpl oadbtransactionimpl = (OADBTransactionImpl) paramOAPageContext.getRootApplicationModule () .getOADBTransaction ();
String s1 = oadbtransactionimpl.getAppsContext () .getEnvStore () .getEnv ("TWO_TASK");
System.out.println ("s1 =" + s1);
String s2 = oadbtransactionimpl.getAppsContext () .getEnvStore () .getEnv ("GWYUID");
System.out.println ("s2 =" + s2);
String s3 = "START: 1: = fnd_webfile.get_url (fnd_webfile.request_out,: 2: 3: 4, 2); end; « ;
CallableStatement callablestatement = paramOAPageContext.getApplicationModule (paramOAWebBean) .getOADBTransaction () .createCallableStatement (s3, 1);
System.out.println ("s3 =" + s3);
If (requestId! = 0)
{
Try
{
Number = new Number (requestId);
callablestatement.registerOutParameter (1: 12);
callablestatement.setInt (2, number.intValue ());
callablestatement.setString (3, s2);
callablestatement.setString (4, s1);
CallableStatement.Execute ();
String s4 = callablestatement.getString (1);

System.out.println ("before S4 if statement");

If (s4 == null: s4.equals(""))
throw new RuntimeException();
System.out.println ("URL is null");
System.out.println ("print ouput url-" + s4);
throw OAException.wrapperException (exception);
oadbtransactionimpl.putValue ("OutputURL", s4);
System.out.println ("print ouput url-" + s4);
}

Look at the links given by AJ.

Basically what you will do is create a data definition and to assign a data model. Create a template (text) and assign it to your definition of data. You will use the XML editor Java API classes to pass parameters to your data model and extract the XML data. Then you will use this in conjunction with your document and the region of integration OFA model to present the final result to the user.

All these things are in the documentation of the XML editor and the Javadocs.

Tags: Oracle Applications

Similar Questions

  • Create a XML page OFA report

    Hi all

    I have an obligation to create a PDF report from a page of the OFA. Since the code below, I was able to print the XML with values.

    I know I should map this XML to RTF by creating the defiition given by the responsibility of XML editor.


    I think I understand:

    1 generate the XML from Conttroller file

    2. load the XML to RTF and map fields

    3. register as a data definition and RTF

    4 output seen

    MY QUESTION IS: If I load the values from the below XML to RTF and the registry in the definition of data, I will get the same values whenever it is just. From my understanding, if the data changes in the report, there should be a way that will directly send the xml code generated by the controller to the RTF (without step2)



    I REALLY THINK THAT IT ME MISSING SOMETHING HERE. PLEASE HELP ME


    public void processRequest (pageContext, OAPageContext,
    {OAWebBean webBean)
    super.processRequest (pageContext, webBean);

    Am = OAApplicationModule
    (OAApplicationModule) pageContext.getApplicationModule (webBean);
    OAViewObject vo = (OAViewObject) am.findViewObject ("colorVO1");

    ByteArrayOutputStream OutputStream = new ByteArrayOutputStream();
    (XMLNode) vo.writeXML(4,"")
    try {}
    ((XMLNode) vo.writeXML (4, XMLInterface.XML_OPT_ALL_ROWS)) .print (outputStream);
    } catch (IOException e) {}
    TODO
    throw new OAException ("the value of VO is" + vo,)
    OAException.CONFIRMATION);
    }
    System.out.println (OutputStream.ToString ());



    Generated XML code:

    < colorVOEx3Row >
    < username > CBA < / username >
    < username > 33102 < / UserId >
    < > 27241 CreatedBy < / CreatedBy >
    < Clr1 > 0 < / Clr1 >
    < / colorVOEx3Row >
    < colorVOEx3Row >
    deg < user name > < / username >
    < username > 33604 < / UserId >
    < > 1135 CreatedBy < / CreatedBy >
    < Clr1 > 0 < / Clr1 >
    < / colorVOEx3Row >
    < colorVOEx3Row >
    < username > * mno < / username >
    < username > 33643 < / UserId >
    < > 24587 CreatedBy < / CreatedBy >
    < Clr1 > 2 < / Clr1 >
    < / colorVOEx3Row >
    < / colorVOEx3


    Please let me know, what should me my next steps to generate the report. If I load the above XML to RTF, my data in the page irresepscive, I always get the rows.i 3... e... (abc, def, * mno).

    I hope I am clear.

    In this approach, we need generate the XML code example to create the RTF (State presentation) model.

    Now in the RESP to XML editor.
    1. create a data definition by mentioning enforcement (e.g., human resources, etc.)
    2. create a model of type "RTF".
    3. download already created the file .rtf (presentation of the State) as a template file

    When you launch OAF page, the output XML data from VO will be generated. These data XML appears in the report, based on the layout of the .rtf file.

    -Anand

  • XML editor integration with OFA for several display objects

    Dear all,

    I have a problem in the integration of XML with the OAF Page.

    I'm generating the xml using the XMLNode class tags. And I was succeed for object a point of view. But now I am faced with the question with two display objects (which is not dependent on each other).

    Are there any entries you its urgent.

    Thanks in advance,

    Kind regards

    Anil Kumar

    Dear all,

    I found the solution for this... Please find the Code.

    The controller code:

    If (pageContext.getParameter ("generateRpt")! = null)

    {

    String po_number = (String) pageContext.getTransactionValue ("PO_NUM");

    System.out.println ("The PO number s i-" + po_number);

    Serializable params [] = {fromDate, to this day, docNo, pendingType, reqNo, po_number}; //

    Class paramType [] =

    {String.class, String.class, String.class, String.class,

    String.Class, String.Class}; //

    DataObject sessionDictionary = pageContext.getNamedDataObject("_SessionParameters");

    HttpServletResponse response = (HttpServletResponse) sessionDictionary.selectValue (null,

    "HttpServletResponse");

    Try

    {

    System.out.println ("Inisde generate button step 2");

    ServletOutputStream os = response.getOutputStream ();

    If (ReportFormat1! = null &!) ReportFormat1.equals(""))

    {

    If (ReportFormat1.equals ('PDF'))

    {

    System.out.println ("Inisde generate button step 3");

    contentDisposition = "attachment; filename = quote Report.pdf";

    response.setHeader ("Content-Disposition", contentDisposition);

    response.setContentType("application/pdf");

    BT = TemplateHelper.OUTPUT_TYPE_PDF;

    }

    If (ReportFormat1.equals ("XLS"))

    {

    System.out.println ("Inisde generate button step 4");

    contentDisposition = "attachment; filename = quote Report.xls";

    response.setHeader ("Content-Disposition", contentDisposition);

    response.setContentType("application/vnd.ms-excel");

    BT = TemplateHelper.OUTPUT_TYPE_EXCEL;

    }

    }

    ByteArrayOutputStream OutputStream = new ByteArrayOutputStream();

    Byte = bufutf''. getBytes();

    outputStream.write (bufutf);

    XMLNode xmlNode [] = new XMLNode [10];

    xmlNode = (XMLNode []) am.invokeMethod ("executeReportPO", params, paramType);

    System.out.println ("IN CO");

    xmlNode [1] .print (outputStream);

    xmlNode [2] .print (outputStream);

    Byte = bufutf1''. getBytes();

    outputStream.write (bufutf1);

    System.out.println ("Testying-" + outputStream.toString ());

    ByteArrayInputStream InputStream = new ByteArrayInputStream (outputStream.toByteArray ());

    ByteArrayOutputStream fileData = new ByteArrayOutputStream();

    TemplateHelper.processTemplate (((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getAppsContext (),)

    APP_NAME, TEMPLATE_CODE,

    ((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getUserLocale () .getLanguage ();

    ((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getUserLocale () .getCountry ();

    inputStream, bt, null, fileData);

    System.out.println ("inside the template code");

    Byte [] b = fileData.toByteArray ();

    response.setContentLength (b.length);

    OS. Write (b, 0, b.length);

    OS. Flush();

    OS. Close();

    System.out.println ("inside the model code1");

    }

    catch (System.Exception e)

    {

    throw new OAException (e.getMessage ());

    }

    }

    GOT the Code:

    public XMLNode [] executeReportPO (String fromDate, String to date,

    String docNo, String pendingType,

    String reqNo, String ponum)

    {

    System.out.println ("Generate Inisde AM step 1 button" + ponum);

    ByteArrayOutputStream OutputStream = new ByteArrayOutputStream();

    ItemPendingPoVOImpl vo = getItemPendingPoVO1();

    Vo1 PoDetailVOImpl = getPoDetailVO1();

    Try

    {

    vo.setWhereClauseParams (null);

    vo.setWhereClauseParam (0, docNo);

    vo.setWhereClauseParam (1, reqNo);

    vo.setWhereClauseParam (2, fromDate);

    vo.setWhereClauseParam (3 so far);

    vo.setWhereClauseParam (4, pendingType);

    vo.executeQuery ();

    System.out.println ("Request"- + vo.getQuery ());

    String whereconditionpo = "PONO ='" + ponum + "'";

    VO1.setWhereClause (whereconditionpo);

    VO1. ExecuteQuery();

    System.out.println ("query 2--->" + vo1.getQuery ());

    System.out.println ("Inisde generate button step 2 in AM");

    } catch (System.Exception e)

    {

    throw new OAException (e.getMessage ());

    }

    s int = vo.getRowCount ();

    System.out.println ("number of rows affected" + s);

    XMLNode NodeList = new XMLNode [] [10];

    Try

    {

    NodeList [1] = ((XMLNode) vo.writeXML (4, XMLInterface.XML_OPT_ALL_ROWS));

    ((XMLNode) vo.writeXML (4,)

    XMLInterface.XML_OPT_ALL_ROWS)) .print (outputStream);

    System.out.println (OutputStream.ToString ());

    System.out.println ("Inisde generate button step 1");

    NodeList [2] = ((XMLNode) vo1.writeXML (4, XMLInterface.XML_OPT_ALL_ROWS));

    ((XMLNode) vo1.writeXML (4,)

    XMLInterface.XML_OPT_ALL_ROWS)) .print (outputStream);

    System.out.println (OutputStream.ToString ());

    return NodeList;

    } catch (System.Exception e)

    {

    throw new OAException (e.getMessage ());

    }

    }

    Kind regards

    Anil Kumar Pasupala

  • XML Editor - Page crashes by clicking the export button

    Hello

    I have an obligation to open a pdf file of the xml editor report at the click of a button. I captured the event the submitButton and written the code as follows:

    {if ("Event.Submit". Equals (S1))}
    OAApplicationModule am = (OAApplicationModule) pageContext.getRootApplicationModule () .findApplicationModule ("XXAM");
    XMLNode xmlNode = (XMLNode) am.invokeMethod ("getQuoteDataXML");

    Get the HttpServletResponse of PageContext object. The release of the report is written in HttpServletResponse.
    DataObject sessionDictionary (DataObject) = pageContext.getNamedDataObject ("_SessionParameters");
    HttpServletResponse response = (HttpServletResponse) sessionDictionary.selectValue (null, "HttpServletResponse");
    try {}
    ServletOutputStream os = response.getOutputStream ();

    Set the output report file name and Content Type
    ContentDisposition string = "attachment; filename is ABC.pdf ';.
    response.setHeader("Content-Disposition",contentDisposition);
    response.setContentType("application/pdf");

    Download the file of XML as the XMLNode
    ByteArrayOutputStream OutputStream = new ByteArrayOutputStream();
    xmlNode.print (outputStream);
    ByteArrayInputStream InputStream = new ByteArrayInputStream (outputStream.toByteArray ());
    ByteArrayOutputStream pdfFile = new ByteArrayOutputStream();

    Generate the PDF report.
    () TemplateHelper.processTemplate
    ((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getAppsContext ();
    "ASO."
    templateCode,
    ((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getUserLocale () .getLanguage ();
    ((OADBTransactionImpl) pageContext.getApplicationModule (webBean) .getOADBTransaction ()) .getUserLocale () .getCountry ();
    inputStream,
    TemplateHelper.OUTPUT_TYPE_PDF,
    NULL,
    pdfFile);

    Write the PDF report to the HttpServletResponse object and rinse.
    Byte [] b = pdfFile.toByteArray ();
    response.setContentLength (b.length);
    OS. Write (b, 0, b.length);
    OS. Flush();
    OS. Close();
    } catch (Exception e) {}
    response.setContentType("text/html");
    throw new OAException (e.getMessage (), OAException.ERROR);
    }
    pageContext.setDocumentRendered (false); I don't know why, but found something similar online
    }

    The download window opens correctly. But, the mouse icon is changed to hourglass and I can't click on anything. I have to move to any other window in my system and return to this page click on save button. Also, once the file is downloaded, I can't click on anything on this page. I have to use the back button on the browser to return to the previous page.

    Really appreciate any help to solve this problem.

    Thank you
    Bharath

    Hi Bilodeau,

    I suggest you go with the "submit" button and to avoid any problem with because it seems you are doing custom development.

    Even if you want to go with button, set the type of action as the action of fire (if it is available, I have not worked a lot on the button) and check if it works.

    Kind regards
    Out Sharma

  • Excel output format in the xml editor question field

    Hi all

    I have a problem with the release of excel as below.

    I developed a report to xml editor having exit excel, I designed the layout to the rtf model.

    one of the parameters in the report as 11000048,11000050

    so when I check the output excel the above setting is displayed as below.

    1,100,004,811,000,050

    But I need the parameter will be displayed in the format 11000048,11000050 , as written, please help me.

    Thank you

    Please try this

  • Questions of EXCEL output in the XML editor logo

    Hello

    We use the Publisher XML API to generate PDFS, EXCEL returns by using the template. When adding image for the model of its display in the output pdf file. But not in Excel output projection. Then I added url: {/ Image} in the text of the image in the template and submitted the report again now able to see the image output to excel. Can you please tell me why his does not display not not the picture in excel by default which is the line that goes in the case of PDF. IAM getting the same question for HTML output generation also. Please tell me what I can do to get the image by default identical to the way I'm in PDF format.

    Thank you
    Satya

    for the xml editor:
    How to determine the Version of the Publisher Oracle XML to Oracle E-Business Suite 11i and Release 12 [362496.1 ID]

    >
    To resolve this problem, we need to make manual configuration image as menioned in the document 736897.1?
    >
    It is based on your report and your needs

    It's may be:
    -OA_MEDIA and url as the url: {' ${OA_MEDIA} / your_image'}
    -URLs as interface http as url: {'http://www.servernews.ru/assets/images/articles/594131/OracleLogo.jpg'}
    -logo by submodel

    then you can try the logo by OA_MEDIA

  • Reports to BI Publisher to open custom pages OFA

    Reports BI Publisher can open from a customized OPS page.
    If so, can someone please let me know the process.

    Thanks and greetings

    Hello

    You can consult the following links.

    http://apps2fusion.com/at/51-PS/286-bi-Publisher-document-viewer-common-region-embeded-report-output-in-OA-framework-page
    http://apps2fusion.com/at/51-PS/260-integrating-XML-Publisher-and-OA-framework

    Concerning
    Charlotte

  • Reports of the OPP fail; XML editor

    I can't run any report (epepine and custom) with the xml editor in Oracle EBS R12.

    I have this error message in my FNDOPP log file:

    [31/01/14 11:09:27] [OPPServiceThread1] Environment variable APPLTMP is not defined

    [31/01/14 11:41:38] [OPPServiceThread0] Post-processing application 1348516.

    [31/01/14 11:41:38] [UNEXPECTED] [105483:RT1348516] The APPLCSF system property is not set, you cannot create the lock file.

    [31/01/14 12:20:41] [OPPServiceThread1] Post-processing application 1348547.

    [31/01/14 12:20:41] [UNEXPECTED] [105483:RT1348547] The APPLCSF system property is not set, you cannot create the lock file.

    [31/01/14 12:38:29] [OPPServiceThread0] Post-processing application 1348562.

    [31/01/14 12:38:29] [UNEXPECTED] [105483:RT1348562] The APPLCSF system property is not set, you cannot create the lock file.

    [31/01/14 12:49:14] [OPPServiceThread0] Post-processing application 1348572.

    [31/01/14 12:49:14] [UNEXPECTED] [105483:RT1348572] The APPLCSF system property is not set, you cannot create the lock file

    I checked my APPLTMP and APPLCSF:

    echo $APPLCSF

    / Software/EFSD18/Shared/Apps/logs/Appl/conc


    echo $APPLTMP

    / Software/EFSD18/Shared/Apps/log/tmp

    I have relinked all the modules of the application using adadmin, but the issue still there. Do you know how to find if the oracle_sid is duplicated in the file default environment.

    It's $ORACLE_HOME/forms/server/default.env or only one?

    Thank you

    Hello

    Fixed, equal number variables in the environment:

    [applOAD8@devebs05 ~] $ env | grep DUM

    MODEL = DELICIOUS

    MODEL = DELICIOUS

    REPORTS_NO_DUMMY_PRINTER = TRUE

    MODEL = DELICIOUS


    I disabled the variable problem in the profile of the shell and the EPS files Apps, and I managed to start the process of the OPP.


    Do you know how to solve this problem permanently in the context file or elsewhere?


    Thank you


  • Convert report seeded Oracle custom in the XML editor

    Hello
    We have customized any report oracle planted, now we have to convert in XML Publisher.

    any body can me say what steps should I follow?

    Patch installed

    OPE. H, 3263588
    4.5.0, 3554613
    5.0.0 3822219
    5.5.0, 4206181
    4236958 5.0.1
    5.6.0, 4561451
    5.6.1 4905678
    5.6.2, 5097966
    5.6.3, 5472959

    5.6 XML editor build 45

    Thank you
    Ed.

    Hello

    Please follow the steps in the below url.
    http://apps2fusion.com/at/64-KR/346-bi-Publisher-report-migration-utility
    later the following url will also be useful.
    http://bipublisher.blogspot.com/2009/05/bi-Publisher-reports6i-to-BIP.html

    This will of course help you.

    Thank you
    Zakari

  • Store the output XML editor in the database blob column

    Hello

    We have a requirement to store the pdf files generated by several applications simultaneous xml editor in a database blob column, so that they can be recovered later, whenever required by the user. As far as we know, publisher concurrent request XML output files are stored on the node of simultaneous treatment and the location of the file does not exist in the FND_CONCURRENT_REQUESTS table. But these files to purge from time to time. We are therefore looking for a solution to store these files in the database to the display if necessary.

    If someone knows a solution or can point me to the right direction, it would be much appreciated.

    Thank you very much
    Mary

    Hi Mary,

    You must load the PDF files in the database. Write a regular competitor program which monitors fnd_concurrent_requests and load a custom table or fnd_lobs with any editor of BI exit function application concurrent reading files. BI Publisher output files according to naming convention, so easy to find. http://garethroberts.blogspot.com/2008/07/where-do-i-get-XML-file-or-request.html

    Kind regards
    Gareth

  • Forum for the XML editor

    Hello

    Is there a forum for XML publisher? :)

    I got this white paper:
    Check Printing Using XML Publisher in Oracle Applications Release 12
    An Oracle White Paper
    January 2007
    
    Oracle XML Publisher offers integrated functionality that allows customers to 
    design their own check format using familiar desktop tools that can then be 
    applied to a check print data source, whether that is the seeded Oracle Report 
    or a custom solution. This format is easily maintainable and can include all the 
    necessary components required in the final output to be printed onto blank check stock.
    Taking this approach reduces the complexity of the systems surrounding the check 
    generation and thereby reducing the total cost of ownership of the E-Business Suite.
    Prerequisites
    This solution will work with XML Publisher 4.5 and forward. This paper has been revised 
    for use with Oracle Applications Release 12. This white paper assumes the following:
    Check Printing Using XML Publisher in Oracle Applications Release 12 Page 3
    
    1. XML Publisher has been successfully set up with PDF printing enabled.
    Is the sine qua non refers to the configuration of EBS R12?
    How will I know if my R12 EBS has been implemented with the XML editor? I thought it was included default?


    Thank you very much

    Ms. K

    Hi again;

    Is the sine qua non refers to the configuration of EBS R12?

    XML editor comes as part of Oracle E-Business Suite.

    Please check Hussein snoussi more large previous post on the same topic

    http://forums.Oracle.com/forums/thread.jspa?MessageID=3834445� *.< posted="" by="" hussen="">

    You can find many many good article on this topic

    Respect of
    HELIOS

  • E-mail of the eBS XML editor

    We R12.1.3 eBS with the XML Editor, and generate reports using models created with MS Word to RTF. Is - this any way/API, to send the output from the XML Editor to get the list of receivers.

    Thank you

    Alex

    Check this box

    http://apps2fusion.com/at/49-PK/250-bursting-in-XML-bi-Publisher3

    https://knoworacleapp.WordPress.com/tag/sample-XML-bursting-control-file-code/

  • Error with the processor of the OPP and XML editor

    Hi guys,.

    I can't run a report customized with the xml editor in Oracle EBS R12.

    The end of the report with caution. I check the newspaper and I increase the response time of output, but the warning still to come.

    I have the following message in the log manager:

    [09/12/13 14:43:30] [OPPServiceThread0] Environment variable APPLTMP is not defined

    [09/12/13 14:48:52] [OPPServiceThread1] Post-processing application 5825806.

    [09/12/13 14:48:52] [UNEXPECTED] [2049675:RT5825806] The APPLCSF system property is not set, you cannot create the lock file.

    [09/12/13 16:20:10] [OPPServiceThread1] Post-processing application 5825821.

    [09/12/13 16:20:10] [UNEXPECTED] [2049675:RT5825821] The APPLCSF system property is not set, you cannot create the lock file.

    My env variable system are

    APPLCSF = C:\oracle\VIS\inst\apps\VIS_oracleserver\logs\appl\conc

    APPLTMP = C:\oracle\VIS\inst\apps\VIS_oracleserver\appltmp

    I'm on windows server 2008. Please can someone help me?

    Kind regards.

    Hi guys,.

    Finally, I solved this problem!

    I explained the problem:

    -My OS is 64-bit windows server 2008

    -J' used Microsoft visual C++ 2008

    So I think that the version of the os and MS visual was not compatible with EBS, so I reinstall the entire application and now use 32 bit of Windows server 2008 and Microsoft visual C++ 2005;

    After that, the error of the OPP has changed, I just changed the temporary directory to a valid location and my xml editor report appear.

    Thank you all particularly Hussein for your great help you are WONDERFUL!

  • XML editor burst using different regional settings

    Hello

    I have a report that presents the numeric fields in different format mask if I select different model every time when sending request. A model of the file language is English and its territory is to the United States. Language of the other template file is German and his Germany territory. English model watch number like 1,500.94 (comma ',' as the digit grouping symbol and '. ' period as decimal symbol) which is very good. German model watch 1.500,94 ('. ' period as symbol and the comma "," as decimal digit grouping symbol). So everything is great for me until I use XML to burst. Even though I specified the German models in the breaking control file the output pdf file has a numeric character as English model. (for example 1,500.94).

    Example of breaking control file

    <? XML version = "1.0" encoding = "UTF-8"? >

    " < = xmlns:xapi xapi:requestset ' http://xmlns.Oracle.com/OXP/XAPI "type ="break"> "

    < select xapi:request = "/" >

    < xapi:delivery >

    < xapi:filesystem id = "file1" output = "${DEST_PATH} .pdf" / >

    < / xapi:delivery >

    < xapi:document - output type = 'pdf' flow = "file1" >

    < xapi:template type = "rtf" location = 'xdo://XXCO. XXCO_INVOICE. .de/ ? getSource = true"filter =" ">--> it gives same output with fr. WE"

    < / xapi:template >

    < / xapi:document >

    < / xapi:request >

    < / xapi:requestset >

    Someone at - it an idea what's going on when to generate PDF files again once the report is completed?  Could you please help on this issue? I will be grateful if I solve this problem. Thanks in advance.

    Kind regards

    Ugur

    Hello

    I solved this problem by using in each body of numbers instead of using different model with the Danish language file. Burst also correctly the number of shows I've wanted to be after this change. So don't bother using different template file to show the grouping of different numbers and the decimal symbol. It is very simple in this way except total page and reported totals. I choose the option number separators = "," in xdofo:show - transport - pass tags.

  • Possible to use FrameMaker structured as an XML editor?

    This may sound strange, but I need an XML editor and I have 9 FM. I was wondering if I can use FM structured as my editor and if so, how to configure that?

    I don't have much experience with or any of the foregoing. I am familiar with IDEs and source code control.

    It is possible, but I wouldn't recommend it. FrameMaker is essentially an application of PAO and a good choice if you need output PDF high quality as well as XML. But what if all you want is an XML Editor, you'd be better off with an XML Editor :-)

    -Michael

Maybe you are looking for