| Return Type | Function name | Arguments |
|---|---|---|
| void | XmlCleanHtags | (hzChain&,const hzChain&,) |
Declared in file: hzDocument.h
Defined in file : hzDocHtml.cpp
Function Logic:
Function body:
void XmlCleanHtags (hzChain& output, const hzChain& input)
{
chIter zi ;
uint32_t ent ;
uint32_t entLen ;
for (zi = input ; !zi.eof() ; zi++)
{
if (*zi == CHAR_LESS)
output << "<" ;
else if (*zi == CHAR_MORE)
output << ">" ;
else if (*zi == CHAR_AMPSAND)
{
if (AtEntity(ent, entLen, zi))
output.AddByte(*zi) ;
else
output << "&" ;
}
else
output.AddByte(*zi) ;
}
}