= Inline XHTML Markup Macro = == Description == Returns raw, inline XHTML markup that has been validated and sanitized. == Validation == Markup that doesn't follow these requirements will be rejected with an error message: * Elements must be [WikiPedia:Well-formed_element well-formed]. * Tags and attribute names must be in lowercase, attribute values are required and must be enclosed in quotes. * Empty elements must be self-closing with a space before the forward slash, e.g. <img ... />. == Sanitization == Dangerous constructs such as <script> elements will be removed. == Use Cases == `Inline` is useful for creating "phrase" elements not supported by WikiFormatting, or for including attributes such as titles. The `#!html` [WikiProcessors WikiProcessor] works well for creating larger chunks of markup, and in particular block-level elements such as an <address> that are also not supported (a [http://microformats.org/ Microformat] is an excellent example). However, `Inline` is designed to be embedded directly in another construct, typically a paragraph of text. == Bugs/Feature Requests == Existing bugs and feature requests for InlineMacro are [report:9?COMPONENT=InlineMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=InlineMacro&owner=dwclifton new ticket]. == Download == Download the zipped source from [download:inlinemacro here]. == Source == You can check out InlineMacro from [http://trac-hacks.org/svn/inlinemacro here] using Subversion, or [source:inlinemacro browse the source] with Trac. == Example == {{{ ...is now a [[Inline(<acronym title="Python Enhancement Proposal">PEP</acronym>)]]. Visit [[Inline(<a href="..." title="My Link">my link</a>)]]. }}} == Recent Changes == [[ChangeLog(inlinemacro, 3)]] == Author/Contributors == * '''Author:''' [wiki:dwclifton] * '''Contributors:''' The Python and Trac development community.
E-mail address and name can be saved in the Preferences.