XSLT (original) (raw)
Transformace XSLT (Extensible Stylesheet Language Transformations) slouží k převodům zdrojových dat ve formátu XML do libovolného jiného požadovaného formátu, nejčastěji HTML, jiného XML nebo libovolných jiných datových struktur.
Property | Value |
---|---|
dbo:abstract | XSLT o XSL Transformacions és un estàndard de l'organització W3C que presenta una forma de transformar documents XML en uns altres i fins i tot a formats que no són XML. Les fulles d'estil XSLT realitzen la transformació del document utilitzant una o diverses regles de plantilla: unides al document font a transformar, aquestes regles de plantilla alimenten a un processador de XSLT, el qual realitza les transformacions desitjades col·locant el resultat en un arxiu de sortida o, com en el cas d'una pàgina web, directament en un dispositiu de presentació, com el monitor d'un usuari. Actualment, XSLT és molt usat en l'edició web, generant pàgines HTML o XHTML. La unió de XML i XSLT permet separar contingut i presentació, augmentant així la productivitat. (ca) Transformace XSLT (Extensible Stylesheet Language Transformations) slouží k převodům zdrojových dat ve formátu XML do libovolného jiného požadovaného formátu, nejčastěji HTML, jiného XML nebo libovolných jiných datových struktur. (cs) XSL Transformation, kurz XSLT, ist eine Programmiersprache zur Transformation von XML-Dokumenten.Sie ist Teil der Extensible Stylesheet Language (XSL) und stellt eine universelle (Turing-vollständige) Sprache dar. XSLT wurde vom World Wide Web Consortium (W3C) am 8. Oktober 1999 als Empfehlung veröffentlicht. XSLT baut auf der logischen Baumstruktur eines XML-Dokumentes auf und dient zur Definition von Umwandlungsregeln. XSLT-Programme, sogenannte XSLT-Stylesheets, sind dabei selbst nach den Regeln des XML-Standards aufgebaut. Die Stylesheets werden von spezieller Software, den XSLT-Prozessoren, eingelesen, die mit diesen Anweisungen ein oder mehrere XML-Dokumente in das gewünschte Ausgabeformat umwandeln. XSLT-Prozessoren sind auch in vielen modernen Webbrowsern integriert, wie zum Beispiel Opera (ab Version 9), Firefox und Internet Explorer Version 5 (ab Version 6 mit vollständiger XSLT-1.0-Unterstützung). XSLT ist eine Untermenge von XSL, zusammen mit XSL-FO und XPath. (de) تحويل لغة الأسلوب الموسع أو لغة تحويل الأنماط الموسعة (بالإنجليزية: XSLT) أختصاراَ لـ(eXtensible Stylesheet Language Transformations)، محددة في التوصية "XSL" ل "W3C"،هي لغة وظائفية لتحويل XML.يسمح بتحويل وثيقة XML إلى شكل آخر، ك PDF أو أيضا HTML ليتم عرضها كصفحة ويب. (ar) eXtensible Stylesheet Language Transformations (XSLT) XMLn oinarritutako lengoaia da, XML fitxategiak transformatzeko balio duena. Transformazio honetan, dokumentu orijinala ez da inolaz ere aldatzen, beronen edukian oinarrituz berri bat sortzen da. Honenbestez, XSLT da XML fitxategiak beste formatu batzuetan bilakatzeko teknologia erabiliena; esate baterako, XML fitxategi bat HTML web orrialde edo PDF dokumentu baten bilakatzea ahalbidetzen du. XSLT estandarra, XML bezalaxe, W3Ck kudeatzen du. (eu) XSLT (eXtensible Stylesheet Language Transformations), défini au sein de la recommandation XSL du W3C, est un langage de transformation XML de type fonctionnel. Il permet notamment de transformer un document XML dans un autre format, tel PDF ou encore HTML pour être affiché comme une page web. (fr) XSLT o Transformaciones XSL es un estándar de la organización W3C que presenta una forma de transformar documentos XML en otros e incluso a formatos que no son XML. Las hojas de estilo XSLT - aunque el término de hojas de estilo no se aplica sobre la función directa del XSLT - realizan la transformación del documento utilizando una o varias reglas de plantilla. Estas reglas de plantilla unidas al documento fuente a transformar alimentan un procesador de XSLT, el que realiza las transformaciones deseadas poniendo el resultado en un archivo de salida, o, como en el caso de una página web, las hace directamente en un dispositivo de presentación tal como el monitor del usuario. Actualmente, XSLT es muy usado en la edición web, generando páginas HTML o XHTML. La unión de XML y XSLT permite separar contenido y presentación, aumentando así la productividad. (es) is ea an Trasfhoirmithe Teanga Inbhreisithe Stílbhileoige, nó XSLT (ón Bhéarla eXtensible Stylesheet Language Transformations). Is teanga í a thrasfhoirmíonn cáipéisí XML go dtí cáipéisí XML eile, nó formáidí eile amhail HTML, nó . Agus na formáidí nua cruthaithe, is féidir iad a thrasfhoirmiú go formáidí iomlán nua amhail , agus . (ga) Extensible Stylesheet Language Transformations, disingkat XSLT, adalah bahasa pemrograman berdasar XML yang digunakan untuk menjadi dokumen XML atau format lainnya. Transformasi tidak mengubah dokumen asli, melainkan menghasilkan dokumen baru berdasarkan isi dokumen asli. XSLT sering digunakan untuk mengkonversi data dari satu ke schema lain, ke format XHTML, atau format XML yang dapat diubah menjadi dokumen PDF. Sebagai bahasa pemrograman, XSLT dipengaruhi oleh . Pendahulunya adalah , bahasa pemrograman yang mentransformasi SGML seperti XSLT mentransformasi XML. XSLT juga dapat dianggap sebagai sebuah . XSLT adalah . (in) XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification. As of August 2022, the most recent stable version of the language is XSLT 3.0, which achieved Recommendation status in June 2017. XSLT 3.0 implementations support Java, .NET, C/C++, Python, PHP and NodeJS. An XSLT 3.0 Javascript library can also be hosted within the Web Browser. Modern web browsers also include native support for XSLT 1.0. For an XSLT document transformation, the original document is not changed; rather, a new document is created based on the content of an existing one. Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, such as relational database tables or geographical information systems. While XSLT was originally designed as a special-purpose language for XML transformation, the language is Turing-complete, making it theoretically capable of arbitrary computations. (en) XSLT(Extensible Stylesheet Language Transformations)는 XML 문서를 다른 XML 문서로 변환하는데 사용하는 XML 기반 언어이다. W3C에서 제정한 표준으로 를 사용하여 XML 문서로 바꿔주며, 탐색하기 위해 XPath를 사용한다. 원본 문서는 변경되지 않으며, 원본 문서를 기반으로 새로운 문서가 생성된다. 새 문서는 표준 XML 문법 또는 HTML, 일반 텍스트 형식으로 출력된다. XSLT는 XML 데이터를 웹 페이지로 표시하기 위해 HTML 또는 XHTML 문서로 변환할 때 자주 사용된다. 변환은 클라이언트나 서버에서 동적으로 수행되거나, 퍼블리싱 단계에서 수행되기도 한다. XML을 PDF, PostScript, AWT, PNG와 같은 다양한 형태로 바꿀 수 있는 로 변환할 때도 사용한다. XSLT는 일반적으로 서로 다른 XML 스키마를 사용하는 XML 메시지를 변환하거나, 하나의 스키마 안에서 문서를 변경하기 위해 사용한다(예: 메시지에서 불필요한 부분 삭제). (ko) XSL変換(英: XSL Transformations、XSLT)は、W3Cにより標準化されたXML文書の変換用言語である。3つの仕様から成るXSLのうちの、ひとつの仕様である。XSLT の仕様はジェームズ・クラークを中心とした人々が設計した。XSLT と XSL-FO はDSSSLをもとにして設計された。 XSLT 1.0 は1999年11月23日にW3C勧告となり、2007年には JIS X 4169 としてJIS規格へ翻訳された。XSLT 2.0 は2007年1月23日に、3.0は2017年6月8日にW3C勧告となった。 XSLTはXML形式の文書を変換する。XPath による選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、XML として出力する他、XML(整形式)ではないその他任意のテキスト形式としても出力できる。 例としては次のような応用がある。 * 一定フォーマットのHTML用の、文書型宣言・ヘッダ情報の追加 * テキストの移動 * テキストのソート 変換の指定は関数型言語として見ることもでき、実のところチューリング完全であるため、コンピュータ・プログラムを書くようにしてどんな応用も可能である。裏返せば、その機能を十分に発揮させるためには利用者に通常のプログラミングと同様の能力と作業が必要であり、しばしばXMLに対して持たれている「プログラミングが不要」という期待を裏切るものではある。 変換の対象となるXML文書は木構造であり、XSLTによる変換は宣言的に指定される。つまり、XSLTプログラムは、変換をどう行うべきか指定する規則をいくつか集めたものからなり、この規則を再帰的に適用することによって変換を行う。 XSLT処理系はまずどの規則が適用できるかチェックし、優先順にもとづいて該当する変換を行う。 XSLTプログラムは、以下のようにXML文書の形式をとる。 xmlns:xsl="" title="undefined" rel="noopener noreferrer">http://www.w3.org/1999/XSL/Transform"> ... (ja) XSLT of XSL Transform, voluit Extensible Stylesheet Language Transformations, is een standaard voor het omzetten van de informatie in een XML-document naar een ander formaat, of een anders gestructureerd XML-document. Veelgebruikte toepassingen zijn omzettingen naar XHTML, WML en PDF. Het maakt samen met XSL-FO (oftewel XSLFO, oftewel XSLF) deel uit van de XSL-specificaties. Een XML-document heeft een boomstructuur, waarop door XSLT-transformaties worden uitgevoerd. XSLT is declaratief, de regels van XSLT-code worden recursief toegepast. XSLT is zelf ook een variant van XML, dat wil zeggen dat een XSLT-document moet voldoen aan de XML-specificaties. In de praktijk wordt XSLT vaak in combinatie met Cascading Style Sheets (CSS) of XSL-FO toegepast, omdat de styleerfunctionaliteit niet door XSLT wordt ondersteund. In de toekomst zal XSL-FO steeds meer voor dit laatste gebruikt worden in plaats van CSS, omdat XSL-FO speciaal voor XML is ontworpen en krachtiger is dan CSS. De volgende template toont dat een XSLT-programma zelf uit XML-code bestaat: ... Op het wereldwijde web wordt XSLT zowel aan de kant van de client als aan de kant van de server gebruikt. Clients zoals webbrowsers kunnen XSLT gebruiken om opgevraagde XML-documenten om te zetten naar HTML. Aan de server kant wordt XSLT ook veel gebruikt om XML-documenten om te zetten naar andere formaten of structuren. Voor verschillende talen zijn XSLT-processors beschikbaar. Zo kan een Java-programma gebruikmaken van Xalan en een PHP-programma van de Sablotron-library. (nl) In informatica l'XSLT (eXtensible Stylesheet Language Transformations) è il linguaggio di trasformazione dell'XML, diventato uno standard web con una direttiva (Recommendation) W3C del 16 novembre 1999. L'obiettivo principale per cui l'XSLT è stato creato è rendere possibile la trasformazione di un documento XML in un altro documento. Deriva direttamente dal linguaggio XSL, infatti i file di questo formato sono essenzialmente file di testo, contengono elementi ed attributi ed hanno l'estensione ".xsl". (it) XSLT (eXtensible Stylesheet Language Transformations) — язык преобразования XML-документов. Спецификация XSLT входит в состав XSL и является рекомендацией W3C. При применении таблицы стилей XSLT, состоящей из набора шаблонов, к XML-документу (исходное дерево) образуется конечное дерево, которое может быть сериализовано в виде XML-документа, XHTML-документа (только для XSLT 2.0), HTML-документа или простого текстового файла. Правила выбора (и, отчасти, преобразования) данных из исходного дерева пишутся на языке запросов XPath. XSLT имеет множество различных применений, в основном в области веб-программирования и генерации отчётов. Одной из задач, решаемых языком XSLT, является отделение данных от их представления, как часть общей парадигмы MVC (англ. Model-view-controller). Другой стандартной задачей является преобразование XML-документов из одной XML-схемы в другую. (ru) XSL Transformations, ou XSLT (eXtensible Stylesheet Language for Transformation - Linguagem de Folhas de estilo Extensível para Transformações), é uma linguagem de marcação XML usada para criar documentos XSL que, por sua vez, definem a apresentação dos documentos XML nos browsers e outros aplicativos que os suportem. É importante observar que o documento XSL não altera o documento XML original, ou seja, não cria outro documento. Neste sentido, ele (o documento XSLT) atua como as folhas de estilos CSS: apenas determina como o browser deve apresentar o documento XML ao qual ele está associado ou anexado (de uma forma bem parecida com a usada para associar uma folha de estilos CSS a um documento (X)HTML). O browser recebe o documento XML original, na íntegra, como ele foi criado e o apresenta como o documento XSL determina. Mas há uma diferença importante entre XSLT e CSS: o documento XSL pode adicionar conteúdo à apresentação do documento XML no browser, e também pode esconder conteúdo do XML apresentado no browser. Portanto, XSLT possibilita transformações mais potentes do que as folhas de estilo CSS. Veja um bom exemplo, bem explicado, em http://www.w3schools.com/xml/xsl\_intro.asp. Nesse tutorial, você pode ver: * um arquivo XML sem um arquivo XSL associado a ele; * um arquivo XSL criado para determinar uma apresentação específica do arquivo XML; * como este arquivo XSL é anexado ao arquivo XML; e * a apresentação do arquivo XML no browser, quando "linkado" ao arquivo XSL. Olhe o "source" do arquivo XML no browser para constatar que ele de fato permanece inalterado. XSLT é parte da especificação XSL (as outras partes sendo XSL-FO e XPath). Como a XML e a HTML, a especificação XSLT é uma recomendação desenvolvida pela W3C. (pt) XSLT (ang. XSL Transformations, Extensible Stylesheet Language Transformations) – oparty na XML język przekształceń dokumentów XML. Pozwala na przetłumaczenie dokumentów z jednego formatu XML na dowolny inny format zgodny ze składnią XML (np. na stronę WWW XHTML, wzór matematyczny MathML lub dokument biurowy ODF), jak również na zwykły HTML i czysty tekst . XSLT jest kompletny w sensie Turinga. Dzięki dużej sile wyrazu, łatwości implementacji i powszechnemu stosowaniu XML jako standardu dla zapisu informacji, XSLT jest uniwersalnym narzędziem znajdującym zastosowanie w wielu rodzajach oprogramowania. Najbardziej popularne to generowanie stron WWW w serwisach internetowych oraz konwersja pomiędzy alternatywnymi formatami np. w pakietach biurowych. XSLT jest rozwijany przez W3C jako część rodziny języków XSL (obok XPath i XSL-FO). Powstał pod wpływem języków funkcyjnych oraz języków opartych na dopasowywaniu wzorców (ang. pattern matching) jak awk. Jego bezpośrednim poprzednikiem jest DSSSL, odpowiednik XSLT dla SGML. Najnowszą wersją rekomendacji XSLT jest 2.0, ale ze względu na jej powolne rozpowszechnienie (vide brak obsługi w Xalanie, czy "fabrycznie" na platformie .NET) rekomendacja 1.0 jest nadal powszechnie wykorzystywana. (pl) XSLT (XSL Transformation) är ett märkspråk som används för att omvandla dokument skrivna i XML, till exempel genom att ändra ordningen på innehållet, lägga till information eller för att välja ut valda delar av grunddokumentet. I processen skapas det ett nytt dokument, som inte behöver följa samma DTD eller XML Schema som ursprungsdokumentet. XSLT är i sig en tillämpning av XML, och man använder XPath för att identifiera de objekt som ska transformeras. Principerna som ligger till grund för utvecklandet av XSLT är en separation av representationen (i XML-form) från presentationen (till exempel i HTML-form) genom att använda ett översättningsschema (i XSLT-form). Genom att ha en enhetlig modell för representationen av data kan man presentera samma information på flera olika sätt beroende på syfte och möjligheter. Detta betyder att man kan ändra representationen oberoende av hur den skall presenteras. Som exempel skulle man kunna tänka sig att samma information kan presenteras i HTML (för publicering på webben) som text och som punktskrift. (sv) Extensible Stylesheet Language Transformations, або XSLT — функціональна повна за Тюрінгом мова програмування, яка використовується для програмування переробки XML-документів. При цьому вихідний документ не змінюється, натомість на основі результатів переробки створюється новий. Новий документ може бути серіалізовано (виведено) обробником в стандартний синтаксис XML, або інший формат, такий як HTML або простий текст. Найчастіше XSLT використовується для перетворення структурованих XML документів із однієї XML-схеми в іншу, або для перетворення у вебсторінки або PDF-документи. XSLT з'явився як результат розвитку технології Extensible Stylesheet Language (XSL) в W3C протягом 1998–1999 років. Також було створено XSL Formatting Objects (XSL-FO) та XML Path Language (XPath). Головним редактором першої версії (та, як наслідок, головним розробником мови програмування) був Джеймс Кларк. Найпоширенішою сьогодні версією є XSLT 1.0, яку було опубліковано як Recommendation (рекомендацію) W3C 16 листопада 1999 року. Значно розширена і доповнена версія 2.0, за редакцією , отримала статус Candidate Recommendation від W3C 3 листопада 2005 року. (uk) 在计算机科学中,可扩展样式表转换语言(英語:Extensible Stylesheet Language Transformations,缩写XSLT)是一种樣式轉換標記语言,可以將XML資料檔轉換為另外的XML或其它格式,如HTML網頁,純文字。XSLT最末的T字母表示英语中的“转换”(transformation)。它是XSL规范中的一部分,目前最新的建議版本為XSL 3.0。 以XSLT進行格式轉換不會變動原始的資料文件;而會以現有資料產生新的內容格式。作為輸入的通常是XML資料檔,或者由支援XQuery和XPath的資料模型處理器,其他來源的資料也能轉換,例如關聯式資料庫表格或地理資訊系統。 XSL规范的另一部分是XSLF(Formatting Objects,代表格式化物件),又称XSL-FO或XSLFO,目前已逐漸被CSS 3.0所取代。XSLT是一種圖靈完備的語言,它可以指定計算機能執行的任何計算。 (zh) |
dbo:developer | dbr:World_Wide_Web_Consortium |
dbo:influencedBy | dbr:DSSSL |
dbo:latestReleaseDate | 2017-06-08 (xsd:date) |
dbo:latestReleaseVersion | 3.0 |
dbo:thumbnail | wiki-commons:Special:FilePath/XSLT_en.svg?width=300 |
dbo:wikiPageExternalLink | http://www.w3.org/1999/xhtml%22%3E http://www.exslt.org/ http://data2type.de/en/xml-xslt-xslfo/xslt/ http://fxsl.sf.net/ http://kernowforsaxon.sf.net/ http://xsltsl.sourceforge.net/ http://msdn.microsoft.com/en-us/library/ms256069.aspx https://web.archive.org/web/20111226235131/https:/developer.mozilla.org/en/XSLT https://www.w3.org/TR/xslt-10/ https://www.w3.org/TR/xslt-30/ https://developer.mozilla.org/en/XSLT http://johannburkard.de/software/xsltjs/ http://saxon.sourceforge.net/saxon7.5/xsl-elements.html https://developer.mozilla.org http://www.w3.org/1999/XSL/Transform%22 http://www.w3.org/TR/xslt-30/ http://www.w3.org/TR/xslt20/ |
dbo:wikiPageID | 34211 (xsd:integer) |
dbo:wikiPageLength | 29059 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1115884871 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:AWK_(programming_language) dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Extensible_Stylesheet_Language dbr:MSXML dbr:Blink_(layout_engine) dbr:Declarative_programming dbr:Perl dbr:Regular_expressions dbr:LAMP_(software_bundle) dbr:Library_(computing) dbr:Proprietary_software dbc:Articles_with_example_code dbc:Declarative_programming_languages dbc:Functional_languages dbr:Common_Lisp dbr:SGML dbr:SNOBOL dbr:SQL dbr:Google_Chrome dbr:Tree_data_structure dbr:Apache_Cocoon dbr:Libxslt dbr:MacOS dbr:Subroutine dbr:Common_Intermediate_Language dbr:Functional_programming dbr:Identity_transform dbr:Web_page dbr:Streaming_XML dbr:C++ dbr:C_(programming_language) dbc:Programming_languages_created_in_1998 dbr:W3C dbr:WebKit dbr:Web_browser dbr:Language_binding dbc:1998_software dbc:High-level_programming_languages dbc:Markup_languages dbc:XML-based_standards dbr:Cygwin dbr:DSSSL dbr:EXSLT dbr:Altova dbr:Node.js dbr:PHP dbr:Relational_database dbr:W3C_recommendation dbr:HTML dbr:Higher-order_function dbr:Internet_Assigned_Numbers_Authority dbr:James_Clark_(XML_expert) dbr:JavaScript dbr:Java_(programming_language) dbr:Java_API_for_XML_Processing dbr:Jeni_Tennison dbr:Tcl dbr:Portable_Document_Format dbc:Homoiconic_programming_languages dbc:Programming_languages dbc:XML-based_programming_languages dbr:Java_bytecode dbr:Plain_text dbr:Web_template dbr:XQuery_and_XPath_Data_Model dbr:Document_Object_Model dbc:Transformation_languages dbc:World_Wide_Web_Consortium_standards dbr:Portable_Network_Graphics dbr:PostScript dbr:Free_software dbr:Database_query_language dbr:IBM dbr:Apache_Software_Foundation dbr:Michael_Howard_Kay dbr:Microsoft dbr:Microsoft_Windows dbr:Open-source_software dbr:World_Wide_Web_Consortium dbr:XHTML dbr:XML dbr:XPath dbr:XQuery dbr:XSL_Formatting_Objects dbr:MIT_License dbr:Saxon_XSLT dbr:XSLT/Muenchian_grouping dbr:IBM_WebSphere_DataPower_SOA_Appliances dbr:Imperative_programming dbr:XML_Schema_(W3C) dbr:XPath_2.0 dbr:Linux_distributions dbr:XML_transformation_language dbr:Xalan dbr:Internet_media_type dbr:XSLT_elements dbr:Turing_completeness dbr:The_web dbr:XSL-FO dbr:Apple_Safari dbr:Libxml dbr:Whitespace_(computer_science) dbr:Geographical_information_systems dbr:Expression_(programming) dbr:XML_Pipelines dbr:File:XSLT_en.svg dbr:File:Xslt_ex2.png |
dbp:date | 2011-12-26 (xsd:date) |
dbp:developer | dbr:World_Wide_Web_Consortium |
dbp:fileExt | .xslt (en) |
dbp:implementations | dbr:Libxslt dbr:Saxon_XSLT dbr:Xalan |
dbp:influencedBy | dbr:DSSSL |
dbp:latestReleaseDate | 2017-06-08 (xsd:date) |
dbp:latestReleaseVersion | 3 (xsd:integer) |
dbp:name | XSLT (en) |
dbp:paradigm | dbr:Declarative_programming |
dbp:url | https://web.archive.org/web/20111226235131/https:/developer.mozilla.org/en/XSLT |
dbp:versions | XSLT 1.0, XSLT 2.0, XSLT 3.0 (en) |
dbp:website | https://www.w3.org/TR/xslt-30/ |
dbp:wikiPageUsesTemplate | dbt:As_of dbt:Authority_control dbt:Commons_category dbt:Details dbt:ISBN dbt:Infobox_programming_language dbt:Reflist dbt:Short_description dbt:Webarchive dbt:Wikibooks dbt:Release_date_and_age dbt:W3C_Standards dbt:XSL |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-format-noun-1 |
dbp:year | 1998 (xsd:integer) |
dcterms:subject | dbc:Articles_with_example_code dbc:Declarative_programming_languages dbc:Functional_languages dbc:Programming_languages_created_in_1998 dbc:1998_software dbc:High-level_programming_languages dbc:Markup_languages dbc:XML-based_standards dbc:Homoiconic_programming_languages dbc:Programming_languages dbc:XML-based_programming_languages dbc:Transformation_languages dbc:World_Wide_Web_Consortium_standards |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatComputerFileFormats yago:WikicatMarkupLanguages yago:WikicatTransformationLanguages yago:WikicatWorldWideWebConsortiumStandards yago:WikicatXML-basedStandards yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:Language106282651 yago:LanguageUnit106284225 yago:MarkupLanguage106787835 yago:Measure100033615 yago:Message106598915 yago:Part113809207 yago:ProgrammingLanguage106898352 yago:Relation100031921 yago:WikicatFunctionalLanguages yago:Word106286395 dbo:ProgrammingLanguage yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:Terminology106304059 |
rdfs:comment | Transformace XSLT (Extensible Stylesheet Language Transformations) slouží k převodům zdrojových dat ve formátu XML do libovolného jiného požadovaného formátu, nejčastěji HTML, jiného XML nebo libovolných jiných datových struktur. (cs) تحويل لغة الأسلوب الموسع أو لغة تحويل الأنماط الموسعة (بالإنجليزية: XSLT) أختصاراَ لـ(eXtensible Stylesheet Language Transformations)، محددة في التوصية "XSL" ل "W3C"،هي لغة وظائفية لتحويل XML.يسمح بتحويل وثيقة XML إلى شكل آخر، ك PDF أو أيضا HTML ليتم عرضها كصفحة ويب. (ar) eXtensible Stylesheet Language Transformations (XSLT) XMLn oinarritutako lengoaia da, XML fitxategiak transformatzeko balio duena. Transformazio honetan, dokumentu orijinala ez da inolaz ere aldatzen, beronen edukian oinarrituz berri bat sortzen da. Honenbestez, XSLT da XML fitxategiak beste formatu batzuetan bilakatzeko teknologia erabiliena; esate baterako, XML fitxategi bat HTML web orrialde edo PDF dokumentu baten bilakatzea ahalbidetzen du. XSLT estandarra, XML bezalaxe, W3Ck kudeatzen du. (eu) XSLT (eXtensible Stylesheet Language Transformations), défini au sein de la recommandation XSL du W3C, est un langage de transformation XML de type fonctionnel. Il permet notamment de transformer un document XML dans un autre format, tel PDF ou encore HTML pour être affiché comme une page web. (fr) is ea an Trasfhoirmithe Teanga Inbhreisithe Stílbhileoige, nó XSLT (ón Bhéarla eXtensible Stylesheet Language Transformations). Is teanga í a thrasfhoirmíonn cáipéisí XML go dtí cáipéisí XML eile, nó formáidí eile amhail HTML, nó . Agus na formáidí nua cruthaithe, is féidir iad a thrasfhoirmiú go formáidí iomlán nua amhail , agus . (ga) XSLT(Extensible Stylesheet Language Transformations)는 XML 문서를 다른 XML 문서로 변환하는데 사용하는 XML 기반 언어이다. W3C에서 제정한 표준으로 를 사용하여 XML 문서로 바꿔주며, 탐색하기 위해 XPath를 사용한다. 원본 문서는 변경되지 않으며, 원본 문서를 기반으로 새로운 문서가 생성된다. 새 문서는 표준 XML 문법 또는 HTML, 일반 텍스트 형식으로 출력된다. XSLT는 XML 데이터를 웹 페이지로 표시하기 위해 HTML 또는 XHTML 문서로 변환할 때 자주 사용된다. 변환은 클라이언트나 서버에서 동적으로 수행되거나, 퍼블리싱 단계에서 수행되기도 한다. XML을 PDF, PostScript, AWT, PNG와 같은 다양한 형태로 바꿀 수 있는 로 변환할 때도 사용한다. XSLT는 일반적으로 서로 다른 XML 스키마를 사용하는 XML 메시지를 변환하거나, 하나의 스키마 안에서 문서를 변경하기 위해 사용한다(예: 메시지에서 불필요한 부분 삭제). (ko) In informatica l'XSLT (eXtensible Stylesheet Language Transformations) è il linguaggio di trasformazione dell'XML, diventato uno standard web con una direttiva (Recommendation) W3C del 16 novembre 1999. L'obiettivo principale per cui l'XSLT è stato creato è rendere possibile la trasformazione di un documento XML in un altro documento. Deriva direttamente dal linguaggio XSL, infatti i file di questo formato sono essenzialmente file di testo, contengono elementi ed attributi ed hanno l'estensione ".xsl". (it) 在计算机科学中,可扩展样式表转换语言(英語:Extensible Stylesheet Language Transformations,缩写XSLT)是一种樣式轉換標記语言,可以將XML資料檔轉換為另外的XML或其它格式,如HTML網頁,純文字。XSLT最末的T字母表示英语中的“转换”(transformation)。它是XSL规范中的一部分,目前最新的建議版本為XSL 3.0。 以XSLT進行格式轉換不會變動原始的資料文件;而會以現有資料產生新的內容格式。作為輸入的通常是XML資料檔,或者由支援XQuery和XPath的資料模型處理器,其他來源的資料也能轉換,例如關聯式資料庫表格或地理資訊系統。 XSL规范的另一部分是XSLF(Formatting Objects,代表格式化物件),又称XSL-FO或XSLFO,目前已逐漸被CSS 3.0所取代。XSLT是一種圖靈完備的語言,它可以指定計算機能執行的任何計算。 (zh) XSLT o XSL Transformacions és un estàndard de l'organització W3C que presenta una forma de transformar documents XML en uns altres i fins i tot a formats que no són XML. Les fulles d'estil XSLT realitzen la transformació del document utilitzant una o diverses regles de plantilla: unides al document font a transformar, aquestes regles de plantilla alimenten a un processador de XSLT, el qual realitza les transformacions desitjades col·locant el resultat en un arxiu de sortida o, com en el cas d'una pàgina web, directament en un dispositiu de presentació, com el monitor d'un usuari. (ca) XSL Transformation, kurz XSLT, ist eine Programmiersprache zur Transformation von XML-Dokumenten.Sie ist Teil der Extensible Stylesheet Language (XSL) und stellt eine universelle (Turing-vollständige) Sprache dar. XSLT wurde vom World Wide Web Consortium (W3C) am 8. Oktober 1999 als Empfehlung veröffentlicht. XSLT baut auf der logischen Baumstruktur eines XML-Dokumentes auf und dient zur Definition von Umwandlungsregeln. XSLT-Programme, sogenannte XSLT-Stylesheets, sind dabei selbst nach den Regeln des XML-Standards aufgebaut. XSLT ist eine Untermenge von XSL, zusammen mit XSL-FO und XPath. (de) XSLT o Transformaciones XSL es un estándar de la organización W3C que presenta una forma de transformar documentos XML en otros e incluso a formatos que no son XML. Las hojas de estilo XSLT - aunque el término de hojas de estilo no se aplica sobre la función directa del XSLT - realizan la transformación del documento utilizando una o varias reglas de plantilla. Estas reglas de plantilla unidas al documento fuente a transformar alimentan un procesador de XSLT, el que realiza las transformaciones deseadas poniendo el resultado en un archivo de salida, o, como en el caso de una página web, las hace directamente en un dispositivo de presentación tal como el monitor del usuario. (es) Extensible Stylesheet Language Transformations, disingkat XSLT, adalah bahasa pemrograman berdasar XML yang digunakan untuk menjadi dokumen XML atau format lainnya. Transformasi tidak mengubah dokumen asli, melainkan menghasilkan dokumen baru berdasarkan isi dokumen asli. XSLT sering digunakan untuk mengkonversi data dari satu ke schema lain, ke format XHTML, atau format XML yang dapat diubah menjadi dokumen PDF. (in) XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification. As of August 2022, the most recent stable version of the language is XSLT 3.0, which achieved Recommendation status in June 2017. (en) XSL変換(英: XSL Transformations、XSLT)は、W3Cにより標準化されたXML文書の変換用言語である。3つの仕様から成るXSLのうちの、ひとつの仕様である。XSLT の仕様はジェームズ・クラークを中心とした人々が設計した。XSLT と XSL-FO はDSSSLをもとにして設計された。 XSLT 1.0 は1999年11月23日にW3C勧告となり、2007年には JIS X 4169 としてJIS規格へ翻訳された。XSLT 2.0 は2007年1月23日に、3.0は2017年6月8日にW3C勧告となった。 XSLTはXML形式の文書を変換する。XPath による選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、XML として出力する他、XML(整形式)ではないその他任意のテキスト形式としても出力できる。 例としては次のような応用がある。 * 一定フォーマットのHTML用の、文書型宣言・ヘッダ情報の追加 * テキストの移動 * テキストのソート 変換の対象となるXML文書は木構造であり、XSLTによる変換は宣言的に指定される。つまり、XSLTプログラムは、変換をどう行うべきか指定する規則をいくつか集めたものからなり、この規則を再帰的に適用することによって変換を行う。 XSLTプログラムは、以下のようにXML文書の形式をとる。 (ja) XSLT of XSL Transform, voluit Extensible Stylesheet Language Transformations, is een standaard voor het omzetten van de informatie in een XML-document naar een ander formaat, of een anders gestructureerd XML-document. Veelgebruikte toepassingen zijn omzettingen naar XHTML, WML en PDF. Het maakt samen met XSL-FO (oftewel XSLFO, oftewel XSLF) deel uit van de XSL-specificaties. De volgende template toont dat een XSLT-programma zelf uit XML-code bestaat: ... (nl) XSLT (ang. XSL Transformations, Extensible Stylesheet Language Transformations) – oparty na XML język przekształceń dokumentów XML. Pozwala na przetłumaczenie dokumentów z jednego formatu XML na dowolny inny format zgodny ze składnią XML (np. na stronę WWW XHTML, wzór matematyczny MathML lub dokument biurowy ODF), jak również na zwykły HTML i czysty tekst . XSLT jest kompletny w sensie Turinga. (pl) XSLT (eXtensible Stylesheet Language Transformations) — язык преобразования XML-документов. Спецификация XSLT входит в состав XSL и является рекомендацией W3C. При применении таблицы стилей XSLT, состоящей из набора шаблонов, к XML-документу (исходное дерево) образуется конечное дерево, которое может быть сериализовано в виде XML-документа, XHTML-документа (только для XSLT 2.0), HTML-документа или простого текстового файла. Правила выбора (и, отчасти, преобразования) данных из исходного дерева пишутся на языке запросов XPath. (ru) XSL Transformations, ou XSLT (eXtensible Stylesheet Language for Transformation - Linguagem de Folhas de estilo Extensível para Transformações), é uma linguagem de marcação XML usada para criar documentos XSL que, por sua vez, definem a apresentação dos documentos XML nos browsers e outros aplicativos que os suportem. Veja um bom exemplo, bem explicado, em http://www.w3schools.com/xml/xsl\_intro.asp. Nesse tutorial, você pode ver: Olhe o "source" do arquivo XML no browser para constatar que ele de fato permanece inalterado. (pt) XSLT (XSL Transformation) är ett märkspråk som används för att omvandla dokument skrivna i XML, till exempel genom att ändra ordningen på innehållet, lägga till information eller för att välja ut valda delar av grunddokumentet. I processen skapas det ett nytt dokument, som inte behöver följa samma DTD eller XML Schema som ursprungsdokumentet. XSLT är i sig en tillämpning av XML, och man använder XPath för att identifiera de objekt som ska transformeras. (sv) Extensible Stylesheet Language Transformations, або XSLT — функціональна повна за Тюрінгом мова програмування, яка використовується для програмування переробки XML-документів. При цьому вихідний документ не змінюється, натомість на основі результатів переробки створюється новий. Новий документ може бути серіалізовано (виведено) обробником в стандартний синтаксис XML, або інший формат, такий як HTML або простий текст. Найчастіше XSLT використовується для перетворення структурованих XML документів із однієї XML-схеми в іншу, або для перетворення у вебсторінки або PDF-документи. (uk) |
rdfs:label | تحويل لغة الأسلوب الموسع (ar) Extensible Stylesheet Language Transformations (ca) Extensible Stylesheet Language Transformations (cs) XSL Transformation (de) Extensible Stylesheet Language Transformations (es) XSLT (eu) XSLT (ga) Extensible Stylesheet Language Transformations (in) Extensible Stylesheet Language Transformations (fr) XSL Transformations (it) XSL Transformations (ja) XSLT (ko) Extensible Stylesheet Language Transformations (nl) XSL Transformations (pl) XSLT (ru) XSLT (pt) XSLT (sv) XSLT (en) XSLT (zh) XSL Transformations (uk) |
owl:sameAs | freebase:XSLT yago-res:XSLT http://d-nb.info/gnd/4613222-3 wikidata:XSLT dbpedia-ar:XSLT dbpedia-az:XSLT dbpedia-bg:XSLT dbpedia-ca:XSLT dbpedia-cs:XSLT dbpedia-da:XSLT dbpedia-de:XSLT dbpedia-es:XSLT dbpedia-eu:XSLT dbpedia-fa:XSLT dbpedia-fi:XSLT dbpedia-fr:XSLT dbpedia-ga:XSLT dbpedia-hr:XSLT dbpedia-hu:XSLT dbpedia-id:XSLT dbpedia-is:XSLT dbpedia-it:XSLT dbpedia-ja:XSLT dbpedia-ko:XSLT http://lt.dbpedia.org/resource/XSLT dbpedia-ms:XSLT dbpedia-nl:XSLT dbpedia-no:XSLT dbpedia-pl:XSLT dbpedia-pt:XSLT dbpedia-ru:XSLT dbpedia-simple:XSLT dbpedia-sk:XSLT dbpedia-sr:XSLT dbpedia-sv:XSLT http://ta.dbpedia.org/resource/எக்சு.எசு.எல்.ரி dbpedia-tr:XSLT dbpedia-uk:XSLT dbpedia-vi:XSLT dbpedia-zh:XSLT https://global.dbpedia.org/id/2xnXS |
prov:wasDerivedFrom | wikipedia-en:XSLT?oldid=1115884871&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/XSLT_en.svg wiki-commons:Special:FilePath/Xslt_ex2.png |
foaf:homepage | https://www.w3.org/TR/xslt-30/ |
foaf:isPrimaryTopicOf | wikipedia-en:XSLT |
foaf:name | XSLT (en) |
foaf:page | https://www.w3.org/TR/xslt-30/ |
is dbo:genre of | dbr:Libxslt |
is dbo:influenced of | dbr:Boomerang_(programming_language) |
is dbo:influencedBy of | dbr:Tritium_(programming_language) dbr:XPath dbr:XQuery |
is dbo:programmingLanguage of | dbr:MyCoRe dbr:C1_CMS dbr:DITA_Open_Toolkit dbr:Swfmill dbr:Network_Security_Toolkit dbr:OPUS_(software) |
is dbo:wikiPageRedirects of | dbr:Extensible_Stylesheet_Language_Transformations dbr:XSL_Transformations dbr:Xslt dbr:XLST dbr:.xsl dbr:.xslt dbr:XML_template_engine dbr:XML_template_processor dbr:XSL-T dbr:XSLT_2.0 dbr:XSLT_processor dbr:XSL_Transformation |
is dbo:wikiPageWikiLink of | dbr:Qt_(software) dbr:Sandcastle_(software) dbr:Electronic_data_interchange dbr:Extensible_Stylesheet_Language_Transformations dbr:List_of_XML_markup_languages dbr:List_of_alignment_visualization_software dbr:List_of_file_formats dbr:List_of_filename_extensions_(S–Z) dbr:OmniMark dbr:Boomerang_(programming_language) dbr:Declarative_programming dbr:Apache_XML dbr:Application-oriented_networking dbr:Journal_Article_Tag_Suite dbr:Cwm_(software) dbr:Umbraco dbr:Uniform_Resource_Identifier dbr:Versant_Object_Database dbr:Visual_Studio dbr:ELML dbr:Intelligent_code_completion dbr:Internet_Explorer_Mobile dbr:Internet_Explorer_version_history dbr:Inversion_of_control dbr:Library_of_Congress_Classification:Class_Q_--_Science dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:OU_Campus dbr:Preprocessor dbr:PubMed_Central dbr:XML_database dbr:Comparison_of_Java_and_C++ dbr:Comparison_of_programming_paradigms dbr:Comparison_of_web_browsers dbr:MathML dbr:SQL_Server_Notification_Services dbr:SXML dbr:Origyn_Web_Browser dbr:PhpBB dbr:Source-to-source_compiler dbr:RDF_query_language dbr:Emmet_(software) dbr:FreeMind dbr:Fuzzy_markup_language dbr:Gecko_(software) dbr:Geography_Markup_Language dbr:Mozilla_Application_Suite dbr:MyCoRe dbr:Content_Assembly_Mechanism dbr:Continuity_of_Care_Record dbr:Crystal_Analysis dbr:XML_Certification_Program dbr:Apache_Cocoon dbr:Apache_Harmony dbr:Apache_Xalan dbr:Libxml2 dbr:Libxslt dbr:Liquid_XML_Studio dbr:Simple_Knowledge_Organization_System dbr:Skin_(computing) dbr:Standard_Generalized_Markup_Language dbr:Stylus_Studio dbr:Comparison_of_user_interface_markup_languages dbr:Embedded_RDF dbr:Features_of_Firefox dbr:Functional_programming dbr:Identity_transform dbr:Processing_Instruction dbr:XML_pipeline dbr:Machine-readable_data dbr:String_literal dbr:Style_sheet_(web_development) dbr:Tarari_(company) dbr:Resource_Directory_Description_Language dbr:Streaming_XML dbr:A._Charles_Muller dbr:Brown_University dbr:C1_CMS dbr:Active_Scripting dbr:TinyXML dbr:Data_mapping dbr:Data_transformation_(computing) dbr:WURFL dbr:Web_template_system dbr:Distributed_GIS dbr:DocBook dbr:DocBook_XSL dbr:Document-oriented_database dbr:Domain-specific_language dbr:GRDDL dbr:Iris_Browser dbr:Late_Night_Software dbr:Web_Server_Gateway_Interface dbr:About_URI_scheme dbr:Adobe_ColdFusion dbr:Ajax_(programming) dbr:DITA_Open_Toolkit dbr:EXSLT dbr:EXist dbr:Altova dbr:Firefox dbr:Nmap dbr:Nokogiri_(software) dbr:Oxygen_XML_Editor dbr:PH7Builder dbr:PHPEdit dbr:Pagination dbr:Papaya_CMS dbr:Password_Safe dbr:Fourth-generation_programming_language dbr:Graph_Style_Sheets dbr:History_of_Internet_Explorer dbr:History_of_software dbr:JsonML dbr:Kid_(templating_language) dbr:Knowledge_extraction dbr:List_of_PHP_extensions dbr:XML_editor dbr:Hiawatha_(web_server) dbr:Internet_Explorer dbr:Internet_Explorer_5 dbr:Intrexx dbr:JQuery dbr:James_Clark_(programmer) dbr:Java_(software_platform) dbr:Java_API_for_XML_Processing dbr:Java_version_history dbr:Jeni_Tennison dbr:Template_Attribute_Language dbr:XML/EDIFACT dbr:Art._Lebedev_Studio dbr:Swfmill dbr:Homoiconicity dbr:Java_XML dbr:Jean_Paoli dbr:Template_processor dbr:Tritium_(programming_language) dbr:XML_Data_Package dbr:XQuery_and_XPath_Data_Model dbr:XRX_(web_application_architecture) dbr:XSL_Transformations dbr:Redalyc dbr:Schematron dbr:Diazo_(software) dbr:MarcEdit dbr:Plone_(software) dbr:Spectasia dbr:Citation_Style_Language dbr:CiteProc dbr:Michael_Howard_Kay dbr:Microsoft_BizTalk_Server dbr:Microsoft_Expression_Web dbr:Microsoft_InfoPath dbr:Microsoft_Office_2007 dbr:NetKernel dbr:Network_Security_Toolkit dbr:New_Zealand_Electronic_Text_Collection dbr:OPUS_(software) dbr:Oracle_Enterprise_Service_Bus dbr:Refal dbr:Sebastian_Rahtz dbr:Semantic_mapper dbr:Sheetster dbr:XACML dbr:XCB dbr:XML dbr:XMLNuke dbr:XMLStarlet dbr:XML_Notepad dbr:XML_appliance dbr:XML_schema dbr:XPath dbr:XQuery dbr:XSL_Formatting_Objects dbr:Xslt dbr:Yelp_(software) dbr:Model_transformation_language dbr:Semantic_Web_Rule_Language dbr:Service_Component_Architecture dbr:Streaming_Transformations_for_XML dbr:Saxon_XSLT dbr:Scripting_language dbr:Sigil_(computer_programming) dbr:Simple_API_for_XML dbr:Skipper_(computer_software) dbr:Windows_Script_Host dbr:XML_framework dbr:XCal dbr:XSLT/Muenchian_grouping dbr:XSL dbr:Extensible_Text_Framework dbr:IEEE_1855 dbr:List_of_unit_testing_frameworks dbr:Programming_language dbr:QVT dbr:Transclusion dbr:Transformation_language dbr:Object_database dbr:Vocabulary-based_transformation dbr:XML_namespace dbr:Rule_of_least_power dbr:SciELO dbr:RuleML dbr:XBRL_assurance dbr:Yahoo!_SearchMonkey dbr:Rich_web_application dbr:XMLSpy dbr:Turing_completeness dbr:XProc dbr:Theological_Markup_Language dbr:XLST dbr:.xsl dbr:.xslt dbr:XML_template_engine dbr:XML_template_processor dbr:XSL-T dbr:XSLT_2.0 dbr:XSLT_processor dbr:XSL_Transformation |
is dbp:genre of | dbr:Libxslt |
is dbp:influenced of | dbr:Boomerang_(programming_language) |
is dbp:influencedBy of | dbr:Tritium_(programming_language) dbr:XPath dbr:XQuery |
is dbp:programmingLanguage of | dbr:MyCoRe dbr:C1_CMS dbr:DITA_Open_Toolkit dbr:Network_Security_Toolkit dbr:OPUS_(software) |
is dbp:standard of | dbr:EXist |
is gold:hypernym of | dbr:Saxon_XSLT |
is foaf:primaryTopic of | wikipedia-en:XSLT |