Unavngivne namespaces og Xpaths
Sidder og arbejder med en VB applikation, der benytter MSXML 4 sp2, og som skal læse XML filer ind og hente data derfra vha XPath.<?xml version="1.0" encoding="ISO-8859-1"?>
<Emessage xmlns="http://En-eller-anden-url">
<Envelope>
...
Jeg kunne ikke hente nogen som helst informationer vha XPath ved denne XML, men fandt efter lang tid ud af, at det virkede, hvis jeg ændrede namespacet til
<Emessage xmlns:n="http://En-eller-anden-url">
Ved at navngive det ":n" virkede det altså pludselig. Nu er mit spørgsmål: Er det påkrævet at navngive sine namespaces, eller kan man undlade det? Idet MSXML ikke virker ordentligt uden, finder jeg det mærkeligt, hvis det er helt lovligt at gøre det.