eXtensible servers Pages (XSP) is an XML-based language, which offers the possibility of dynamically arranged Java code into XML documents. It was developed by the Apache Software Foundation for the Web Publishing Framework Cocoon. The focus of XSP is the separation of content, logic and presentation. The Java program code is in its own XML section that can either occur within or outside of the root element ().

Property Value
dbo:abstract
  • eXtensible Server Pages (XSP) ist ein XML-Dialekt, der die Möglichkeit bietet, Java-Code in XML-Dokumente einzubinden und diese dadurch dynamisch zu gestalten. Er wurde von der Apache Software Foundation für das Web Publishing Framework Cocoon entwickelt. Der Fokus liegt bei XSP auf der Trennung von Inhalt, Logik und Darstellung, so dass XSP-Code besonders übersichtlich und dadurch besser zu warten ist. Der Java-Programmcode liegt dabei in einem eigenen XML-Abschnitt, der durch das Tag eingeleitet wird. Dieses Tag kann innerhalb einer XML-Datei beliebig oft vorkommen und steht dabei entweder innerhalb oder außerhalb des Root-Elements (). Der Java-Code wird beim ersten Aufruf kompiliert. Aus diesem Grund kann sich das Laden einer mit XSP erstellten Internetseite unabhängig von der Verbindungsgeschwindigkeit um einige Sekunden verzögern. XSP-Seiten sind im Gegensatz zu normalen Server Pages XML-Dokumente. In der XSP-Seite kann anstatt von HTML-Markup eine Abstraktion in Form von selbstdefinierten Tags verwendet werden. Diese Tags können später an zentraler Stelle in HTML, WML oder PDF umgewandelt werden. Das ist der Grund für die erwähnte Übersichtlichkeit und leichte Wartbarkeit. (de)
  • eXtensible servers Pages (XSP) is an XML-based language, which offers the possibility of dynamically arranged Java code into XML documents. It was developed by the Apache Software Foundation for the Web Publishing Framework Cocoon. The focus of XSP is the separation of content, logic and presentation. The Java program code is in its own XML section <xsp:logic> that can either occur within or outside of the root element (<xsp:page>). The Java code is compiled with the first call. These directives are replaced by the generated content so that the resulting, augmented XML document can be subject to further processing with XSL Transformations. XSP pages are transformed into Cocoon producers, typically as Java classes, though any scripting language for which a Java-based processor exists could also be used. Directives can be either XSP built-in processing tags or user-defined library tags. XSP built-in tags are used to embed procedural logic, substitute expressions and dynamically build XML nodes. User-defined library tags act as templates that dictate how program code is generated from information encoded in each dynamic tag. (en)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 8429685 (xsd:integer)
dbo:wikiPageRevisionID
  • 544624427 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • eXtensible Server Pages (XSP) ist ein XML-Dialekt, der die Möglichkeit bietet, Java-Code in XML-Dokumente einzubinden und diese dadurch dynamisch zu gestalten. Er wurde von der Apache Software Foundation für das Web Publishing Framework Cocoon entwickelt. (de)
  • eXtensible servers Pages (XSP) is an XML-based language, which offers the possibility of dynamically arranged Java code into XML documents. It was developed by the Apache Software Foundation for the Web Publishing Framework Cocoon. The focus of XSP is the separation of content, logic and presentation. The Java program code is in its own XML section <xsp:logic> that can either occur within or outside of the root element (<xsp:page>). (en)
rdfs:label
  • Extensible Server Pages (de)
  • EXtensible Server Pages (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is owl:differentFrom of
is foaf:primaryTopic of