<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd">
<Definitions>
  <webidl>interface Union {
 attribute (float or (Date or <ref>Event</ref>) or (<ref>Node</ref> or DOMString)?) test;
};</webidl>
  <Interface name="Union" id="::Union">
    <webidl>interface Union {
 attribute (float or (Date or <ref>Event</ref>) or (<ref>Node</ref> or DOMString)?) test;
};</webidl>
    <Attribute name="test" id="::Union::test">
      <webidl> attribute (float or (Date or <ref>Event</ref>) or (<ref>Node</ref> or DOMString)?) test;</webidl>
      <Type type="union">
        <Type type="float"/>
        <Type type="union">
          <Type type="Date"/>
          <Type name="Event"/>
        </Type>
        <Type type="union" nullable="nullable">
          <Type name="Node"/>
          <Type type="DOMString"/>
        </Type>
      </Type>
    </Attribute>
  </Interface>
</Definitions>
