| Return Type | Function name | Arguments |
|---|---|---|
| hzDoctype | DeriveDoctype | (hzChain&,) |
Declared in file: hzDocument.h
Defined in file : hzDocHtml.cpp
Function Logic:
Function body:
hzDoctype DeriveDoctype (hzChain& Z)
{
chIter zi ;
for (zi = Z ; !zi.eof() && *zi != CHAR_LESS ; zi++) ;
if (zi.Equiv("<html"))
return DOCTYPE_HTML ;
if (zi.Equiv("<!DOCTYPE "))
{
zi += 10;
if (zi.Equiv("html"))
return DOCTYPE_HTML ;
if (zi.Equiv("xml"))
return DOCTYPE_XML ;
}
if (zi.Equiv("<?xml"))
return DOCTYPE_XML ;
return DOCTYPE_UNDEFINED ;
}