Extensions (EN) - bhsd-harry/wikiparser-node GitHub Wiki

Other Languages

Introduction

WikiParser-Node always parses the content of extension tags into ext-inner nodes, but the structure of ext-inner nodes varies for different extension tags. The following table summarizes the ext-inner nodes corresponding to different extension tags. Unsupported extension tags are uniformly parsed as NowikiToken.

Node Extension Tag Child Type
Token <combooption>
<indicator>
<langconvert>
<option>
<phonos>
<poem>
<poll>
<ref>
<seo>
<tab>
<tabs>
CategorytreeToken <categorytree>
CommentedToken <hiero>
GalleryToken <gallery> gallery-image
ImagemapToken <imagemap> imagemap-image
imagemap-link
NestedToken <choose>
<combobox>
<references>
NowikiToken All unsupported extension tags
ParamTagToken <dynamicpagelist>
<inputbox>
param-line
PreToken <pre>
TranslateToken <translate> translate-attr
translate-inner
TvarToken <tvar> tvar-name

Support

The following table summarizes the support status of various extension tags.

Extension Tag Parse Lint Convert to HTML
<categorytree>
<ce>
<chem>
<choose>
<combobox>
<combooption>
<dynamicpagelist>
<gallery>
<hiero>
<imagemap>
<indicator>
<inputbox>
<langconvert>
<languages>
<mapframe>
<maplink>
<math>
<nowiki>
<phonos>
<poem>
<poll>
<pre>
<ref>
<references>
<score>
<section>
<seo>
<source>
<syntaxhighlight>
<tab>
<tabs>
<templatedata>
<templatestyles>
<translate>
<tvar>
⚠️ **GitHub.com Fallback** ⚠️