public function build($name, $node, \XMLWriter &$writer, $under_root)
{
// always inside an xsd:element
$writer->startElementNs('xsd', 'element', null);
$writer->writeAttribute('name', $name);
$this->addRequired($node, $writer, $under_root);
// there are not way to represent a strict string
if ($this->addNotEmpty($node, $writer) === false) {
$writer->writeAttribute('type', 'xsd:normalizedString');
}
$writer->endElement();
}