Task: Question Answering
Input (English): Context : OPML (Outline Processor Markup Language) is an XML format for outlines (defined as ``a tree, where each node contains a set of named attributes with string values''). 
Question : Which is the basis of OPML?
Output (English): XML