Hallo Michael_K,
die Idee der processing instruction (PI) ist, eine Application (das PITarget) anzugeben, an die diese PI gerichtet ist, damit nicht später irgendwer die PI verarbeitet, für den sie nicht bestimmt ist.
Problem ist natürlich: Wer definiert die zulässigen PITargets? Soweit ich erkennen kann: Niemand. PIs sind eh selten. Es gibt xml-stylesheet, und mso-application, und, tja. Keine Ahnung.
Eine Attribut-Value orientierte Schreibweise ist zwar für PI nicht nötig, sieht aber idiomatischer für XML aus. Eine für dich sinnvolle PI könnte also sein:
<?mk-document baseUri="http://example.org/foo/47" ?>
Über die childNodes und nodeType 7 findest du das dann. Über die children nicht!
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi