Share this page

# Developing an XSL File

If you want to import a request from an XML file with your own format, you need to develop an XSL file to convert the user-defined format file to a PPM format XML data file.

You may refer to the following XSD file to develop your own XSL file:

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="requests">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="request">
            <xs:complexType>
              <xs:sequence>
                <xs:element minOccurs="1" maxOccurs="1" name="requestType" type="xs:string"/>
                 <xs:element minOccurs="0" maxOccurs="unbounded" name="field">
                   <xs:complexType>
                     <xs:sequence>
                       <xs:element minOccurs="0" name="token" type="xs:string"/>
                       <xs:element minOccurs="0" name="tableValue">
                         <xs:complexType>
                           <xs:sequence>
                            <xs:element minOccurs="0" maxOccurs="unbounded" name="tableColumn">
                               <xs:complexType>
                                 <xs:sequence>
                                   <xs:element minOccurs="0" name="columnToken" type="xs:string"/>
                                   <xs:element minOccurs="0" maxOccurs="unbounded" name="cellValue" type="xs:string"/>
                                 </xs:sequence>
                               </xs:complexType>
                             </xs:element>
                           </xs:sequence>
                         </xs:complexType>
                       </xs:element>
                       <xs:element minOccurs="0" name="value" type="xs:string"/>
                     </xs:sequence>
                   </xs:complexType>
                 </xs:element>
               </xs:sequence>
             </xs:complexType>
           </xs:element>
         </xs:sequence>
        <xs:attribute name="date_format" type="xs:string" use="optional"/>
       </xs:complexType>
     </xs:element>
    </xs:schema>

Note: This XSD file defines the XML format accepted by PPM's generic request import operation. When you develop an XSL template, make ensure that the XML file generated using the XSL template conforms to the format defined by the XSD file. Do not use this file as a template directly.

If you import a request from an XML file without providing any XSL template, you need to ensure that your XML file conform with the format of PPM XML data file.

https://admhelp.microfocus.com PPM 8942
Tips to improve your search results... OpenText™ Project and Portfolio Management Help Center PPM Help 26.2-26.3 All View Local Help Center View Online Help Center Version: