ZULU

 Website Assembler

 

©2002 Positron und Märki Informatik

Home

Was ist Zulu?

   Einführung

   Warum Zulu?

   Eignet sich für

   Arbeitsteilung

Anleitung

   Einführung

   Aufbau der Tabelle

   Navigation

   Site Map

   Tipps und Tricks

Referenz

   xml

      Excel

      OpenOffice

      xml Transformation

   Versteckte Seiten

   Private (Parent)

      Private (Child)

   Verarbeitungsschritte

   Programm

   ZuluWikiWiki

   Migration v1 -> v2

   Migration v2.0 -> v2.1

   Migration v2.1 -> v4.0

Tutorial

   Für Anfänger

   Experimentieren

   Für Fortgeschrittene

   Tools

   Mehrsprachiges Zulu

   MacOSX, OpenOffice

Quickstart

   Einsprachig (externer Link)

   Mehrsprachig (externer Link)

   Zuluplan (externer Link)

Live Sites

Beispiel Templates

   Current

   Favorite

   xsummit

   Simple oben

   Simple oben breit

   Eborit

   Cool

   Nokia

   Switch

   FirstObject

   Lart

   Bioinformatik

   Twinhelix

Installation

   Voraussetzungen

   Installation

      Windows

      Linux

      Mac OS X

   Urheberrecht

Download

Uebersicht

 
 Druckversion

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>

 

Zulu Website-Assembler v4.0.4    Content     Template     Structure