// file : tests/web/xhtml/driver.cxx -*- C++ -*-
// copyright : Copyright (c) 2014-2015 Code Synthesis Ltd
// license : MIT; see accompanying LICENSE file
#include
#include
#include
using namespace std;
using namespace xml;
int
main ()
{
using namespace web::xhtml;
serializer s (cout, "output");
s << HTML
<< HEAD
<< TITLE << "Example XHTML5 document" << ~TITLE
<< ~HEAD
<< BODY
//
// Inline elements (no indentation).
//
<< P << "Here be " << B << "Dragons!" << ~B << *BR
<< "and a newline" << ~P
//
// Various ways to specify attributes.
//
<< P(ID=123, CLASS="cool") << "Text" << ~P
<< P << (ID=123) << (CLASS="cool") << "Text" << ~P
<< P << ID(123) << CLASS("cool") << "Text" << ~P
<< P << ID << 123 << ~ID << CLASS << "cool" << ~CLASS << "Text" << ~P
//
// Empty element with attributes.
//
<< P << "Text" << *BR(CLASS="double") << ~P
<< ~BODY
<< ~HTML;
}