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