SlideShare a Scribd company logo
1 of 13
Download to read offline
Holger Voormann, Florian Thienel:


Vex – XML ohne spitze Klammern editieren
Holger Voormann, Florian Thienel:
Katzen:   travlinman43 (flickr.com/photos/travlinman43/2701341890)
Florian Thienel             • Method Park
                                   • Method Park
                                     Software AG, Erlangen
                                     Software AG, Erlangen
             als
                                   • Eclipse Vex Committer
                                   • Eclipse Vex Committer
          Hackibert Softmann

                                   • selbständig: agilantis.de
                                   • selbständig: agilantis.de
     Holger Voormann               • Eclipse Vex Committer
                                   • Eclipse Vex Committer
             als
                                   • Blog:
                                   • Blog:
           Erzähler / Herr Bytle    eclipsehowl.wordpress.com
                                    eclipsehowl.wordpress.com




                                   • 2002 John Krasnay
                                   • 2002 John Krasnay
Eclipse Visual Editor for XML             @ SourceForge
                                          @ SourceForge
             als
                                   • 2008 David Carver
                                   • 2008 David Carver
            Vex                           @ Eclipse (EPL)
                                          @ Eclipse (EPL)
                                    wiki.eclipse.org/Vex
                                    wiki.eclipse.org/Vex
DTD
<!ELEMENT protocol (header, content)>
<!ELEMENT protocol (header, content)>


<!ELEMENT header (title, speaker1,
<!ELEMENT header (title, speaker1,
speaker2?, speaker3?, speaker4?,
speaker2?, speaker3?, speaker4?,
speaker5?)>
speaker5?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT title (#PCDATA)>


<!ELEMENT content (item)*>
<!ELEMENT content (item)*>



<!ELEMENT item (speaker1 || speaker2 ||
<!ELEMENT item (speaker1 speaker2
speaker3 || speaker4 || speaker5)*>
speaker3 speaker4 speaker5)*>


<!ELEMENT speaker1 (#PCDATA || todo)*>
<!ELEMENT speaker1 (#PCDATA todo)*>
<!ELEMENT speaker2 (#PCDATA || todo)*>
<!ELEMENT speaker2 (#PCDATA todo)*>
<!ELEMENT speaker3 (#PCDATA || todo)*>
<!ELEMENT speaker3 (#PCDATA todo)*>
<!ELEMENT speaker4 (#PCDATA || todo)*>
<!ELEMENT speaker4 (#PCDATA todo)*>
<!ELEMENT speaker5 (#PCDATA || todo)*>
<!ELEMENT speaker5 (#PCDATA todo)*>


<!ELEMENT todo (#PCDATA)>
<!ELEMENT todo (#PCDATA)>
DTD
<!ELEMENT protocol (header, content)>
<!ELEMENT protocol (header, content)>


<!ELEMENT header (title, speaker1,
<!ELEMENT header (title, speaker1,
speaker2?, speaker3?, speaker4?,
speaker2?, speaker3?, speaker4?,
speaker5?)>
speaker5?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT title (#PCDATA)>


<!ELEMENT content (item)*>
<!ELEMENT content (item)*>



<!ELEMENT item (speaker1 || speaker2 ||
<!ELEMENT item (speaker1 speaker2
speaker3 || speaker4 || speaker5)*>
speaker3 speaker4 speaker5)*>


<!ELEMENT speaker1 (#PCDATA || todo)*>
<!ELEMENT speaker1 (#PCDATA todo)*>
<!ELEMENT speaker2 (#PCDATA || todo)*>
<!ELEMENT speaker2 (#PCDATA todo)*>
<!ELEMENT speaker3 (#PCDATA || todo)*>
<!ELEMENT speaker3 (#PCDATA todo)*>
<!ELEMENT speaker4 (#PCDATA || todo)*>
<!ELEMENT speaker4 (#PCDATA todo)*>
<!ELEMENT speaker5 (#PCDATA || todo)*>
<!ELEMENT speaker5 (#PCDATA todo)*>


<!ELEMENT todo (#PCDATA)>
<!ELEMENT todo (#PCDATA)>
DTD
<!ELEMENT protocol (header, content)>
<!ELEMENT protocol (header, content)>


<!ELEMENT header (title, speaker1,
<!ELEMENT header (title, speaker1,
speaker2?, speaker3?, speaker4?,
speaker2?, speaker3?, speaker4?,
speaker5?)>
speaker5?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT title (#PCDATA)>


<!ELEMENT content (item)*>
<!ELEMENT content (item)*>



<!ELEMENT item (speaker1 || speaker2 ||
<!ELEMENT item (speaker1 speaker2
speaker3 || speaker4 || speaker5)*>
speaker3 speaker4 speaker5)*>


<!ELEMENT speaker1 (#PCDATA || todo)*>
<!ELEMENT speaker1 (#PCDATA todo)*>
<!ELEMENT speaker2 (#PCDATA || todo)*>
<!ELEMENT speaker2 (#PCDATA todo)*>
<!ELEMENT speaker3 (#PCDATA || todo)*>
<!ELEMENT speaker3 (#PCDATA todo)*>
<!ELEMENT speaker4 (#PCDATA || todo)*>
<!ELEMENT speaker4 (#PCDATA todo)*>
<!ELEMENT speaker5 (#PCDATA || todo)*>
<!ELEMENT speaker5 (#PCDATA todo)*>


<!ELEMENT todo (#PCDATA)>
<!ELEMENT todo (#PCDATA)>
Demo...
THE END
Built-in: ● DocBook       Eigene XML-Formate
        ● DITA        +   (nicht nur Dokumentation) ...



          manuell               maschinell

 XML                              XSLT & Co




            DTD       CSS
Sprachwissenschaft:                             pacx.sf.net
z.B. International Corpus of English (ICE) Nigeria mit Pacx
Ausblick:   Neue Feature: Bilder, ...

            Umzug zu Mylyn Docs

            Eclipse Vex 1.0.0
            mit Indigo (Juni 2011)



            Installieren und
            Ausprobieren:



            wiki.eclipse.org/Vex

More Related Content

Viewers also liked

Direttiva 2004/8/CE
Direttiva 2004/8/CEDirettiva 2004/8/CE
Direttiva 2004/8/CEeTerra .it
 
Direttiva 2002/91/CE
Direttiva 2002/91/CEDirettiva 2002/91/CE
Direttiva 2002/91/CEeTerra .it
 
Direttiva 2009/28/CE
Direttiva 2009/28/CEDirettiva 2009/28/CE
Direttiva 2009/28/CEeTerra .it
 
DL 192, 19 agosto 2005
DL 192, 19 agosto 2005DL 192, 19 agosto 2005
DL 192, 19 agosto 2005eTerra .it
 
Direttiva 2005/32/CE
Direttiva 2005/32/CEDirettiva 2005/32/CE
Direttiva 2005/32/CEeTerra .it
 

Viewers also liked (6)

Direttiva 2004/8/CE
Direttiva 2004/8/CEDirettiva 2004/8/CE
Direttiva 2004/8/CE
 
Direttiva 2002/91/CE
Direttiva 2002/91/CEDirettiva 2002/91/CE
Direttiva 2002/91/CE
 
Direttiva 2009/28/CE
Direttiva 2009/28/CEDirettiva 2009/28/CE
Direttiva 2009/28/CE
 
Legge 10/91
Legge 10/91Legge 10/91
Legge 10/91
 
DL 192, 19 agosto 2005
DL 192, 19 agosto 2005DL 192, 19 agosto 2005
DL 192, 19 agosto 2005
 
Direttiva 2005/32/CE
Direttiva 2005/32/CEDirettiva 2005/32/CE
Direttiva 2005/32/CE
 

Similar to Vex@demo camp stuttgart_2010-11-23

Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignMichael Noll
 
Let's create a multilingual site in WordPress
Let's create a multilingual site in WordPressLet's create a multilingual site in WordPress
Let's create a multilingual site in WordPressMarko Heijnen
 
Bringing WordPress to the front-end. o2 is the new P2
Bringing WordPress to the front-end. o2 is the new P2Bringing WordPress to the front-end. o2 is the new P2
Bringing WordPress to the front-end. o2 is the new P2Beau Lebens
 
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...Atlassian
 
Oracle Database on Docker - Best Practices
Oracle Database on Docker - Best PracticesOracle Database on Docker - Best Practices
Oracle Database on Docker - Best Practicesgvenzl
 
The Archaeological Recording Kit: An open source solution to project recording
The Archaeological Recording Kit: An open source solution to project recordingThe Archaeological Recording Kit: An open source solution to project recording
The Archaeological Recording Kit: An open source solution to project recordingJessica Ogden
 
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...Docker, Inc.
 
Dockercon EU 2014
Dockercon EU 2014Dockercon EU 2014
Dockercon EU 2014Rafe Colton
 
Can Kubernetes Keep a Secret?
Can Kubernetes Keep a Secret?Can Kubernetes Keep a Secret?
Can Kubernetes Keep a Secret?Soluto
 
Doug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune
 
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleUsing AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleData Works MD
 
Apache zeppelin, the missing component for the big data ecosystem
Apache zeppelin, the missing component for the big data ecosystemApache zeppelin, the missing component for the big data ecosystem
Apache zeppelin, the missing component for the big data ecosystemDuyhai Doan
 
A Jupyter kernel for Scala and Apache Spark.pdf
A Jupyter kernel for Scala and Apache Spark.pdfA Jupyter kernel for Scala and Apache Spark.pdf
A Jupyter kernel for Scala and Apache Spark.pdfLuciano Resende
 
Running Oracle Database on Docker
Running Oracle Database on DockerRunning Oracle Database on Docker
Running Oracle Database on Dockergvenzl
 
Docker in a big company
Docker in a big companyDocker in a big company
Docker in a big companyDocker, Inc.
 
Eclipse e4 - Google Eclipse Day
Eclipse e4 - Google Eclipse DayEclipse e4 - Google Eclipse Day
Eclipse e4 - Google Eclipse DayLars Vogel
 

Similar to Vex@demo camp stuttgart_2010-11-23 (20)

Haskell @ HAN Arnhem 2013-2014
Haskell @ HAN Arnhem 2013-2014Haskell @ HAN Arnhem 2013-2014
Haskell @ HAN Arnhem 2013-2014
 
Apache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - VerisignApache Storm 0.9 basic training - Verisign
Apache Storm 0.9 basic training - Verisign
 
Let's create a multilingual site in WordPress
Let's create a multilingual site in WordPressLet's create a multilingual site in WordPress
Let's create a multilingual site in WordPress
 
Bringing WordPress to the front-end. o2 is the new P2
Bringing WordPress to the front-end. o2 is the new P2Bringing WordPress to the front-end. o2 is the new P2
Bringing WordPress to the front-end. o2 is the new P2
 
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...
Atlassian Summit 2012 - Immigration to Confluence: A Journey Through Foreign ...
 
Oracle Database on Docker - Best Practices
Oracle Database on Docker - Best PracticesOracle Database on Docker - Best Practices
Oracle Database on Docker - Best Practices
 
Docker tips
Docker tipsDocker tips
Docker tips
 
The Archaeological Recording Kit: An open source solution to project recording
The Archaeological Recording Kit: An open source solution to project recordingThe Archaeological Recording Kit: An open source solution to project recording
The Archaeological Recording Kit: An open source solution to project recording
 
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
 
Dockercon EU 2014
Dockercon EU 2014Dockercon EU 2014
Dockercon EU 2014
 
Can Kubernetes Keep a Secret?
Can Kubernetes Keep a Secret?Can Kubernetes Keep a Secret?
Can Kubernetes Keep a Secret?
 
Doug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript Projects
 
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleUsing AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
 
Jekyll, static websites generator
Jekyll, static websites generatorJekyll, static websites generator
Jekyll, static websites generator
 
Docker 2014
Docker 2014Docker 2014
Docker 2014
 
Apache zeppelin, the missing component for the big data ecosystem
Apache zeppelin, the missing component for the big data ecosystemApache zeppelin, the missing component for the big data ecosystem
Apache zeppelin, the missing component for the big data ecosystem
 
A Jupyter kernel for Scala and Apache Spark.pdf
A Jupyter kernel for Scala and Apache Spark.pdfA Jupyter kernel for Scala and Apache Spark.pdf
A Jupyter kernel for Scala and Apache Spark.pdf
 
Running Oracle Database on Docker
Running Oracle Database on DockerRunning Oracle Database on Docker
Running Oracle Database on Docker
 
Docker in a big company
Docker in a big companyDocker in a big company
Docker in a big company
 
Eclipse e4 - Google Eclipse Day
Eclipse e4 - Google Eclipse DayEclipse e4 - Google Eclipse Day
Eclipse e4 - Google Eclipse Day
 

More from Intland Software GmbH

Agile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemAgile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemIntland Software GmbH
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentDr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentIntland Software GmbH
 
Dr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device DevelopmentDr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device DevelopmentIntland Software GmbH
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesIntland Software GmbH
 
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device DevelopmentDr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device DevelopmentIntland Software GmbH
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020Intland Software GmbH
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020Intland Software GmbH
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software GmbH
 
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...Intland Software GmbH
 
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...Intland Software GmbH
 
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT AspectsVolkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT AspectsIntland Software GmbH
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...Intland Software GmbH
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Intland Software GmbH
 
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...Intland Software GmbH
 
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...Intland Software GmbH
 
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy ProjectCosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy ProjectIntland Software GmbH
 
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...Intland Software GmbH
 
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALMAutomotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALMIntland Software GmbH
 
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...Intland Software GmbH
 
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...Intland Software GmbH
 

More from Intland Software GmbH (20)

Agile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support ThemAgile in MedTech: Essential Best Practices, and How to Support Them
Agile in MedTech: Essential Best Practices, and How to Support Them
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device DevelopmentDr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
 
Dr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device DevelopmentDr. Andreas Birk: Agile Practices for Medical Device Development
Dr. Andreas Birk: Agile Practices for Medical Device Development
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous VehiclesISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
 
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device DevelopmentDr. Andreas Birk: Approaches to Agile in Medical Device Development
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
 
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software | Enabling Safe Medical Software Development through a Purpo...
 
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
 
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT AspectsVolkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
 
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
 
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
 
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy ProjectCosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
 
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
 
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALMAutomotive SPICE Level 3 and Beyond with codeBeamer ALM
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
 
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
 
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
 

Vex@demo camp stuttgart_2010-11-23

  • 1. Holger Voormann, Florian Thienel: Vex – XML ohne spitze Klammern editieren
  • 3. Katzen: travlinman43 (flickr.com/photos/travlinman43/2701341890)
  • 4. Florian Thienel • Method Park • Method Park Software AG, Erlangen Software AG, Erlangen als • Eclipse Vex Committer • Eclipse Vex Committer Hackibert Softmann • selbständig: agilantis.de • selbständig: agilantis.de Holger Voormann • Eclipse Vex Committer • Eclipse Vex Committer als • Blog: • Blog: Erzähler / Herr Bytle eclipsehowl.wordpress.com eclipsehowl.wordpress.com • 2002 John Krasnay • 2002 John Krasnay Eclipse Visual Editor for XML @ SourceForge @ SourceForge als • 2008 David Carver • 2008 David Carver Vex @ Eclipse (EPL) @ Eclipse (EPL) wiki.eclipse.org/Vex wiki.eclipse.org/Vex
  • 5.
  • 6. DTD <!ELEMENT protocol (header, content)> <!ELEMENT protocol (header, content)> <!ELEMENT header (title, speaker1, <!ELEMENT header (title, speaker1, speaker2?, speaker3?, speaker4?, speaker2?, speaker3?, speaker4?, speaker5?)> speaker5?)> <!ELEMENT title (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT content (item)*> <!ELEMENT content (item)*> <!ELEMENT item (speaker1 || speaker2 || <!ELEMENT item (speaker1 speaker2 speaker3 || speaker4 || speaker5)*> speaker3 speaker4 speaker5)*> <!ELEMENT speaker1 (#PCDATA || todo)*> <!ELEMENT speaker1 (#PCDATA todo)*> <!ELEMENT speaker2 (#PCDATA || todo)*> <!ELEMENT speaker2 (#PCDATA todo)*> <!ELEMENT speaker3 (#PCDATA || todo)*> <!ELEMENT speaker3 (#PCDATA todo)*> <!ELEMENT speaker4 (#PCDATA || todo)*> <!ELEMENT speaker4 (#PCDATA todo)*> <!ELEMENT speaker5 (#PCDATA || todo)*> <!ELEMENT speaker5 (#PCDATA todo)*> <!ELEMENT todo (#PCDATA)> <!ELEMENT todo (#PCDATA)>
  • 7. DTD <!ELEMENT protocol (header, content)> <!ELEMENT protocol (header, content)> <!ELEMENT header (title, speaker1, <!ELEMENT header (title, speaker1, speaker2?, speaker3?, speaker4?, speaker2?, speaker3?, speaker4?, speaker5?)> speaker5?)> <!ELEMENT title (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT content (item)*> <!ELEMENT content (item)*> <!ELEMENT item (speaker1 || speaker2 || <!ELEMENT item (speaker1 speaker2 speaker3 || speaker4 || speaker5)*> speaker3 speaker4 speaker5)*> <!ELEMENT speaker1 (#PCDATA || todo)*> <!ELEMENT speaker1 (#PCDATA todo)*> <!ELEMENT speaker2 (#PCDATA || todo)*> <!ELEMENT speaker2 (#PCDATA todo)*> <!ELEMENT speaker3 (#PCDATA || todo)*> <!ELEMENT speaker3 (#PCDATA todo)*> <!ELEMENT speaker4 (#PCDATA || todo)*> <!ELEMENT speaker4 (#PCDATA todo)*> <!ELEMENT speaker5 (#PCDATA || todo)*> <!ELEMENT speaker5 (#PCDATA todo)*> <!ELEMENT todo (#PCDATA)> <!ELEMENT todo (#PCDATA)>
  • 8. DTD <!ELEMENT protocol (header, content)> <!ELEMENT protocol (header, content)> <!ELEMENT header (title, speaker1, <!ELEMENT header (title, speaker1, speaker2?, speaker3?, speaker4?, speaker2?, speaker3?, speaker4?, speaker5?)> speaker5?)> <!ELEMENT title (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT content (item)*> <!ELEMENT content (item)*> <!ELEMENT item (speaker1 || speaker2 || <!ELEMENT item (speaker1 speaker2 speaker3 || speaker4 || speaker5)*> speaker3 speaker4 speaker5)*> <!ELEMENT speaker1 (#PCDATA || todo)*> <!ELEMENT speaker1 (#PCDATA todo)*> <!ELEMENT speaker2 (#PCDATA || todo)*> <!ELEMENT speaker2 (#PCDATA todo)*> <!ELEMENT speaker3 (#PCDATA || todo)*> <!ELEMENT speaker3 (#PCDATA todo)*> <!ELEMENT speaker4 (#PCDATA || todo)*> <!ELEMENT speaker4 (#PCDATA todo)*> <!ELEMENT speaker5 (#PCDATA || todo)*> <!ELEMENT speaker5 (#PCDATA todo)*> <!ELEMENT todo (#PCDATA)> <!ELEMENT todo (#PCDATA)>
  • 11. Built-in: ● DocBook Eigene XML-Formate ● DITA + (nicht nur Dokumentation) ... manuell maschinell XML XSLT & Co DTD CSS
  • 12. Sprachwissenschaft: pacx.sf.net z.B. International Corpus of English (ICE) Nigeria mit Pacx
  • 13. Ausblick: Neue Feature: Bilder, ... Umzug zu Mylyn Docs Eclipse Vex 1.0.0 mit Indigo (Juni 2011) Installieren und Ausprobieren: wiki.eclipse.org/Vex