Hallo,
Ich hatte die Vermutung, dass der Fehler auftritt, weil deleteRow() eine Methode eines HTMLTableElement und Bestandteil von Document Object Model HTML und nicht DOM XML ist. Aber mit application/xhtml+xml wird ja explizit (X)HTML ausgeliefert.
DOM HTML gilt auch für XHTML-Dokumente: »This section extends the DOM Level 2 Core API [DOM Level 2 Core] to describe objects and methods specific to HTML documents [HTML 4.01], and XHTML documents [XHTML 1.0].« (Introduction) Wenn Browser das DOM HTML nicht auf echte XHTML-Dokumente (XML-Dokumente mit dem XHTML-Namespace beim Wurzelelement) anwenden - wie es in der Vegangenheit zum Teil der Fall war-, dann sind sie höchstens fehlerhaft.
Mathias