XWiki Syntax Guide
        Last modified by superadmin on 2016/07/29 17:20
      
      XWiki Syntax 2.1 ยป Programming
XWiki Syntax 2.1: Programming
Macros
2.0 Macros
There is only one kind of macro in XWiki Syntax 2.1, which is called by the syntax: {{macroname param1="value1" ... paramN="valueN"}}...{{/macroname}}. For macros without content there's a short notation: {{macroname param1="value1" ... paramN="valueN"/}}
| Feature | XWiki Syntax 2.1 | Result | 
|---|---|---|
| Rendering Macro with a content | {{code language="java"}}
System.out.println("Hello World!");
{{/code}
 | System.out.println("Hello World!"); | 
| Rendering Macro without content | {{include reference="Space.Page"/}} | The referenced page is included in the current page | 
HTML
2.0 HTML
| XWiki Syntax 2.1 | Result | 
|---|---|
| {{html}}<b>bold</b>{{/html}} | bold | 
Scripts
2.0 Scripts
| Feature | XWiki Syntax 2.1 | 
|---|---|
| Velocity script | 
{{velocity}}
#set ($var = "whatever")
{{/velocity}}
 | 
| Groovy script | 
{{groovy}}
def var = "whatever"
{{/groovy}}
 |