Return TypeFunction nameArguments
voidXmlCleanHtags(hzChain&,const hzChain&,)

Declared in file: hzDocument.h
Defined in file : hzDocHtml.cpp

Function Logic:

0:START 1:zi 2:!zi.eof(); 3:*zi==(char)60 4:items 5:*zi==(char)62 6:items 7:*zi==(char)38 8:AtEntity(ent,entLen,zi) 9:hzChain::AddByte 10:items 11:hzChain::AddByte 12: No text

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) ;
   }
}