GRML -> Browsers -> Pioneer Report MDI ->

Using Pioneer Report MDI (Page 3)

GRML (General Reuse Markup Language).

There have been 3 releases of GRML since its inception, January, 2003. GRML 1.0 was available with the 1.0 release of Pioneer Report MDI (it was simply called Pioneer at the time). Subsequent versions of GRML became available as new versions of Pioneer were released. GRML version 1.1 was available with Pioneer 2.25 (June, 2003) and GRML version 1.2 with Pioneer Report MDI 3.64 (July, 2004).

With the release of Tree MDI 3.65 (September, 2004), GRML version 2.0 was available. For the purposes of this article, Pioneer Report MDI 3.67 is available with GRML 2.0 support. The latest version of GRML uses different syntax and tags from every previous version. To demonstrate these differences, examples are provided using Pioneer Report MDI.

GRML and the browser.

All GRML files and web pages consist of two parts. One is the form for input controls and the other is the view for columns and results. While GRML supports many views of its content, there is at most only one form.

The form.

Below is GRML to create a form.

<grml>
<edit search1>
    <Title>Request:
</edit>

<Combo Default>
    <Title>Default location
    <monster>monster
</combo>

<submit>
    <location>GRMLBrowser.com/jobs.asp
</submit>
</grml>

This is how it appears in Pioneer Report MDI:

Pioneer Report MDI GRML (General Reuse Markup Language) web browser

The view.

The view determines how columns and results are available for use. In Pioneer Report MDI, the view allows sorting, (hyper-)linking, and printing.

Use the column tag to set the column order of results in the view. The following GRML does this.

<grml>
<column>
    <Date Posted>
    <Job Title>
    <Job Location>
    <Company>
    <Search>
    <DateTime>
    <Link Location>
</column>
</grml>

It appears as follows in Pioneer Report MDI using the Report view:

Pioneer Report MDI GRML (General Reuse Markup Language) web browser

Adding results to the view requires using the result tag. The GRML, in bold, adds result items to the view.

<grml>
<result>
    <Date Posted>Jul 28
    <Job Title>Sr. Java Software Engineer
    <Job Location>US-CA-La Jolla
    <Company>Company A
    <Search>Java LA
    <DateTime>Today

    <Date Posted>Jul 20
    <Job Title>Web Development Analyst
    <Job Location>US-WI-La Crosse
    <Company>Company B
    <Search>Java LA
    <DateTime>Today

    <Date Posted>Aug 2
    <Job Title>Software Group Manager
    <Job Location>US-CA-La Mirada
    <Company>Company C
    <Search>Java LA
    <DateTime>Today
</result>

<column>
    <Date Posted>
    <Job Title>
    <Job Location>
    <Company>
    <Search>
    <DateTime>
</column>
</grml>

This is how it appears.

Pioneer Report MDI GRML (General Reuse Markup Language) web browser

The form and the view.

When a column is read, the child tags create the column order. This determines the order of display of columns. When result tags are read, a result is added to the view, if its attribute is in the column order.

Each item is added as it is encountered. The top column in the column order displays first. The bottom displays last. This is true for results. The top result with an attribute in the column order displays first. The bottom result with an attribute in the column order displays last.

When the form GRML is combined with the view GRML from above, it appears as follows.

Pioneer Report MDI GRML (General Reuse Markup Language) web browser

This shows only the Report view. Three other views display the results differently. For example, the other views do not show columns. Instead, they only show the first result item for each result. Using the Thumbnail view, it displays an image with the result item. In other words, there are multiple ways to display a GRML file or web page using Pioneer Report MDI.

Conclusion.

Having covered each aspect of the user interface, an explanation was provided for the windows, the form and the view. GRML was demonstrated, showing different examples for creating input controls, columns, and results. In addition, it was shown how it was displayed in the browser.

Knowing how Pioneer Report MDI reads and displays GRML, it is possible to create other files and web pages using the markup language. The next step is to use the browser and learn other features such as editing, saving, printing, and using dimensions.

Read an introduction to Pioneer Report MDI. Or, read about the different windows in Pioneer Report MDI.

Revision History.

06/10/05. Pages 2 and 3 created.
10/28/04. First published.


Copyright © 2002-2012 grmlbrowser.com. All Rights Reserved. Privacy Policy

free pics images

www.mybestratedwebhosting.com

32 inch LCD TV | good credit score | lamp projection TV | LCD vs Plasma