|
||
| ©2002-2005 Positron and Maerki Informatik Aktuelle Seite: Reference -> xml -> xml transformation | ||
|
Home What's Zulu? Guide Reference xml Excel OpenOffice > xml transformation Hidden pages Processing steps Program ZuluWikiWiki Migration v1 -> v2 Migration v2.0 -> v2.1 Migration v2.1 -> v4.0 Tutorial Quickstart Live Sites Sample Templates Installation Download Sitemap Deutsch English Webansicht |
Transforming the Excel table into XMLThe transformation of the Excel-structure into XML is generic. Here is an explanation of how the Excel-fields are translated into XML. File nameThe file name is the name of the Excel file except for its extensionxml.Structure of the XML-documentThe XML document has a clear structure. First Excel describes itself: <?xml version="1.0" encoding="ISO-8859-1"?>
<content>
<creator>
<program>ExcelXmlDump v1.0.0</program>
<date>2003-03-13 15:15:33</date>
<excel_filename>zulu_structure.xls</excel_filename>
<excel_path>C:\Data\Projekte auf Falbala\Project Zulu\Zulu Version 2\Python Samples\zulu_2003-03-12a_v2.0.0b\current\zulu_templates</excel_path>
</creator>
<----------- The code fragments (lines and tables) are inserted here.
</content>
LinesThe keyword is always in the second column of the Excel-table. if the text in this second column ends with a colon ':', then the line is written into the XML-file.Tag, a, b und c must stand in the
columns 3, 4, 5, 6. The cell colors are ignored.
This line is represented in the XML-file as following: <Comment>
<tag>Template</tag>
<a><!--Zulu:Comment:Begin--></a>
<b><!--Zulu:Comment:End--></b>
</Comment>
TablesIf the text in the second column ends with a
This table is represented in the XML-file as following: <Navigation type="table">
<Page>
<Title>Home</Title>
<Page>home</Page>
<Folder></Folder>
<Link><!--Zulu:Root-->index.html</Link>
<MetaDescription>Zulu by Positron and Maerki Informatik</MetaDescription>
<MetaKeywords>Zulu Website Assembler Positron Maerki Informatik Schweiz Switzerland</MetaKeywords>
</Page>
<Page>
<Title>Was ist Zulu?</Title>
<Page>zulu</Page>
<Folder>-</Folder>
<Link><!--Zulu:Root-->zulu/einfuehrung/index.html</Link>
<MetaDescription></MetaDescription>
<MetaKeywords></MetaKeywords>
</Page>
<Page>
<Title>Einführung</Title>
<Page>zulu/einfuehrung</Page>
<Folder>zulu/einfuehrung</Folder>
<Link><!--Zulu:Root-->zulu/einfuehrung/index.html</Link>
<MetaDescription></MetaDescription>
<MetaKeywords></MetaKeywords>
</Page>
...
</Navigation>
|
|
| Zulu Website-Assembler v4.0.0 Version vom 2005-09-28 11:05:06 Content Template Structure |