i'm trying to add generate an output like this:
<mets .... xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd"> I can generate everything fine, but cannot add the xmlns:xlink attribute. The closest I get is:
$this->xml = new SimpleXMLElement('<mets></mets>'); $mets->addAttribute("xlink:someName", "blabla", "http://www.w3.org/1999/xlink"); $mets->addAttribute("xsi:schemaLocation", "http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd", "http://www.w3.org/2001/XMLSchema-instance"); Generates:
<mets .... xmlns:xlink="http://www.w3.org/1999/xlink" ----begin of part I don't desire----- xlink:someName="blablabla" ----end of part I don't desire----- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd"> How can I add xmlns:xlink without adding xlink:somethingElse?