Hem Utveckling Vad är xalan? - definition från techopedia

Vad är xalan? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Xalan?

Xalan är ett program med öppen källkod som används för att förvandla XML-dokument (Extensible Markup Language) till Hypertext Markup Language (HTML) eller andra typer av markeringsspråk. Xalan använder XML Extensible Stylesheet Transformations (XSLT) för att ge effektivt och fullständigt stöd till olika plattformar och kan användas i Java och C ++ med hjälp av separata XSLT-processorer för båda språken.

Xalan skapades av IBM och stöds av Apache Software Foundation.

Techopedia förklarar Xalan

Xalan är inriktad på att förenkla processen att konvertera XML-data till ett annat markeringsspråk. Xalan har två delprojekt enligt följande:

  • Xalan C ++: Implementerar XSL version 1.0 specificerad av World Wide Web Consortium (W3C). Den använder också XML Path Language (XPath) version 1.0. Xerces C ++ parser analyserar XSL-formatmallar och XML-dokument. Tolkningsinmatningen kan vara en fil, Document Object Model (DOM), URL eller dataström.
  • Xalan Java: använder XSL Transformation version 1.0 och XML Path Language version 1.0. XSL innehåller information om mappning av XML till HTML och andra markeringsspråk. Xerces Java är standardprocessorn och kan användas för att utföra XSL-mappning i Java. Andra parsers kan dock väljas, baserat på krav och tillgänglighet. Ingången kan vara en URL-, byte-ström, DOM- eller XML-fil. Eftersom Java är ett tolkat språk använder Xalan Java en separat kompileringsprocessor och tolkningsprocessor, där den förra möter högpresterande problem, och den senare används för felsökning. Den implementerar Java API för XML-bearbetning version 1.3 och SAX2 och DOM nivå 3.
Vad är xalan? - definition från techopedia