ZFFramework
Loading...
Searching...
No Matches
ZFXmlOutputToken Class Reference

token used to output a xml document More...

#include <ZFXml.h>

Public Attributes

zfstring xmlNewLineToken
 "\n" by default
zfstring xmlIndentToken
 " " by default
zfstring xmlDeclarationTagLeft
 "<?xml" by default
zfstring xmlDeclarationTagRight
 "?>" by default
zfstring xmlDocTypeTagLeft
 "<!DOCTYPE" by default
zfstring xmlDocTypeTagRight
 ">" by default
zfstring xmlPITagLeft
 "<?" by default
zfstring xmlPITagRight
 "?>" by default
zfstring xmlElementBeginTagLeft
 "<" by default
zfstring xmlElementBeginTagRight
 ">" by default
zfstring xmlElementEndTagLeft
 "</" by default
zfstring xmlElementEndTagRight
 ">" by default
zfstring xmlElementSingleTagLeft
 "<" by default
zfstring xmlElementSingleTagRight
 "/>" by default
zfstring xmlAttrEqualTag
 "=" by default
zfstring xmlAttrQuoteTagLeft
 "\"" by default
zfstring xmlAttrQuoteTagRight
 "\"" by default
zfstring xmlTextCDATATagLeft
 "<![CDATA[" by default
zfstring xmlTextCDATATagRight
 "]]>" by default
zfstring xmlCommentTagLeft
 "<!--" by default
zfstring xmlCommentTagRight
 "-->" by default
zfstring xmlGlobalLineBeginToken
 strings added to head of each new line, empty by default
zfindex xmlElementAttrCountBeforeAddNewLine
 how many attributes before add new line, 3 by default
zfbool xmlElementAddNewLineAtHeadIfNotSingleLine
 add new line before entering a element if the element isn't single line, zffalse by default
zfbool xmlElementTrimTagIfNoChildren
 trim "<element></element>" to "<element/>" if no children, zffalse by default
zfbool xmlElementEndTagAtSameLineIfNoChildElement
 whether put element's end tag in a same line if no child element or only text children, zftrue by default

Detailed Description

token used to output a xml document

Member Data Documentation

◆ xmlElementAttrCountBeforeAddNewLine

zfindex ZFXmlOutputToken::xmlElementAttrCountBeforeAddNewLine

how many attributes before add new line, 3 by default

e.g. if zfindexMax(), never add new line, if 0, add before every attributes, if 1, add before every attributes except first one


The documentation for this class was generated from the following file: