<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Definitions SYSTEM "widlprocxml.dtd"> <Definitions> <webidl>[Constructor] interface Student { attribute unsigned long id; attribute DOMString? familyName; attribute DOMString givenName; stringifier DOMString (); };</webidl> <Interface name="Student" id="::Student"> <webidl>[Constructor] interface Student { attribute unsigned long id; attribute DOMString? familyName; attribute DOMString givenName; stringifier DOMString (); };</webidl> <ExtendedAttributeList> <ExtendedAttribute name="Constructor"> <webidl>Constructor</webidl> </ExtendedAttribute> </ExtendedAttributeList> <Attribute name="id" id="::Student::id"> <webidl> attribute unsigned long id;</webidl> <Type type="unsigned long"/> </Attribute> <Attribute name="familyName" id="::Student::familyName"> <webidl> attribute DOMString? familyName;</webidl> <Type type="DOMString" nullable="nullable"/> </Attribute> <Attribute name="givenName" id="::Student::givenName"> <webidl> attribute DOMString givenName;</webidl> <Type type="DOMString"/> </Attribute> <Operation stringifier="stringifier"> <webidl> stringifier DOMString ();</webidl> <Type type="DOMString"/> <ArgumentList/> </Operation> </Interface> </Definitions>