Extension:XML2Wiki

From MediaWiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
Crystal Clear action run.svg
XML2Wiki
Release status: unmaintained
Implementation Tag, Ajax, Special page
Description Allows to import xml inside an article.
Author(s) Alejandro Darío Simi (Daemonracotalk)
Latest version 0.3 (2010-09-04)
MediaWiki 1.15+
Database changes No
License GNU General Public License 2.0 or later
Download
Example DAEMonRaco's Wiki
Parameters
  • $wgXML2WikiConfig
  • $wgXML2WikiAllowdPaths
  • $wgXML2WikiEditablePaths
Hooks used
BeforePageDisplay
Translate the XML2Wiki extension if it is available at translatewiki.net
Check usage and version matrix.

The XML2Wiki extension allows a user import a XML file inside an article from a path of the server, or from an uploaded file.

Usage[edit]

Using XML2Wiki is quite simple: for example, if you uploaded a xml file called something.xml to your wiki you can show it by adding this code to an article:

<xml2wiki>
	file = File:Something.xml
</xml2wiki>

Options[edit]

Option Description
class This option specifies one or more CSS classes to be used. This option is related to style table.
debug This option enables debug information[1]. Available values are:
  • on
  • off (this is the default)
editable This option enables dynamic edition for style table[2]. Available values are:
  • on
  • off (this is the default)
file It's the XML file to be opened, it could be a internal file (this means something like File:somefile.xml) or a full path (it must be an allowed path).
showattrs Allows to show attributes for style list. Available values are:
  • on
  • off (this is the default)
style This selects an style to be applied to the XML. This option supports this values:
  • code: Shows it highlighted (it requires SyntaxHighlight Extension[3]).
  • direct: Same than pre without <pre> and </pre> tags.
  • list: Shows it as tree-list.
  • pre: Imports XML without formats and envelop it between <pre> and </pre> tags. This is the default style.
  • table: Shows it as a table.
translator This is the XML file containing tags translations (it must be an allowed path).

Installation[edit]

  • Download and place the file(s) in a directory called XML2Wiki in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    require_once "$IP/extensions/XML2Wiki/XML2Wiki.php";
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

See also[edit]

References[edit]

  1. Since version 0.3
  2. Since version 0.3
  3. For SyntaxHighlight Extension visit MediaWiki.org