Erweiterte Suche    Einstellungen    Sprach-Tools    Suchtipps 
Suche: Das Web Seiten auf Deutsch Seiten aus der Schweiz 
Home
Was ist Zulu?
Anleitung
 Referenz
Tutorial
Quickstart
Live Sites
Beispiel Templates
Installation
Download
Uebersicht
  xml   Versteckte Seiten   Verarbeitungsschritte   Programm   ZuluWikiWiki   Migration v1 -> v2   Migration v2.0 -> v2.1   Migration v2.1 -> v4.0         Print
Excel   OpenOffice   xml Transformation  

Umwandlung der Excel-Tabelle in XML

Die Umwandlung der Excel-Struktur in XML ist generisch. Hier wird beschrieben, wie die Excel-Felder in XML umgesetzt werden.

Filename

Der Filename ist der Name der Excel-Tabelle aber mit der Endung xml.

Struktur des XML-Dokumentes

Das XML Dokument hat immer die gleiche Struktur. Zuerst beschreibt Excel sich selbst.

<?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:\...\current\zulu_templates</excel_path>
  </creator>
  <-----Hier werden die Codefragmente der Zeilen und Tabellen eingefügt.
</content>

Zeilen

Das Keyword ist immer in der zweiten Spalte der Excel-Tabelle. Endet der Text in der zweiten Spalte mit einem Doppelpunkt, so wird die Zeile in's XML-File geschrieben. Tag, a, b und c müssen in der dritten, vierten, fünften und sechsten Spalte stehen. Die Farbgebung dient nur dazu, die Felder graphisch hervorzuheben.

dummy

Daraus resultiert:

  <Comment>
     <tag>Template</tag>
     <a>&lt;!--Zulu:Comment:Begin--&gt;</a>
     <b>&lt;!--Zulu:Comment:End--&gt;</b>
  </Comment>

Tabellen

Endet der Text in der zweitern Spalte mit einem '>', so beginnt eine Tabelle. Die Tabelle umfasst alle nachfolgenden Zeilen, welche in der zweiten Spalte mit einem Doppelpunkt enden.

dummy

Daraus resultiert:

  <Navigation type="table">
    <Page>
       <Title>Home</Title>
       <Page>home</Page>
       <Folder></Folder>
       <Link>&lt;!--Zulu:Root--&gt;index.html</Link>
       <MetaDescription>Zulu by Positron and Maerki Informatik</MetaDescription>
       <MetaKeywords>Zulu Website Assembler Maerki Informatik</MetaKeywords>
    </Page>
    <Page>
       <Title>Was ist Zulu?</Title>
       <Page>zulu</Page>
       <Folder>-</Folder>
       <Link>&lt;!--Zulu:Root--&gt;zulu/einfuehrung/index.html</Link>
       <MetaDescription></MetaDescription>
       <MetaKeywords></MetaKeywords>
    </Page>
    <Page>
       <Title>Einführung</Title>
       <Page>zulu/einfuehrung</Page>
       <Folder>zulu/einfuehrung</Folder>
       <Link>&lt;!--Zulu:Root--&gt;zulu/einfuehrung/index.html</Link>
       <MetaDescription></MetaDescription>
       <MetaKeywords></MetaKeywords>
    </Page>
    ...
  </Navigation>

 


 

©2002 Cool