パーサーではXMLを解析し、論理的な断片(Fragment)に分割する。 分割された断片からXML構造を組み立てる時、断片を後ろから処理すると都合が良いため、 断片は逆順に積む実装とする。
115116117118119120121
return template; } } private XhtmlStruct parse(File file, Charset charset) throws ParseException, FileNotFoundException { return new StAXXmlParser().parse(new FileInputStream(file), charset); }