Security:Strawman Model: Difference between revisions

Line 47: Line 47:


   Document ::=                          <i>document = new Document()</i>
   Document ::=                          <i>document = new Document()</i>
               Content                 <i>document.close()</i>
               Content
    
    
   Content  ::= (Text | Markup)*
   Content  ::= (Text | Markup)*
Line 60: Line 60:
                                         <i>let frame:IFrame = new IFrame(string)
                                         <i>let frame:IFrame = new IFrame(string)
                                         document.appendChild(frame)
                                         document.appendChild(frame)
                                         frame.load(string)</i>
                                         load(frame.content, string)</i>
             | < 'script' > text </ 'script' >
             | < 'script' > text </ 'script' >
                                         <i>document.appendChild(new Script(text))
                                         <i>document.appendChild(new Script(text))
Confirmed users, Bureaucrats and Sysops emeriti
419

edits