like the title says, I am wondering if for example I send an endpoint some XML with the namespace being: 'http://www.external.com/customNS', would the receiving end fetch that namespace? I think logically the answer is yes (unless there are rules that prevent fetching from external sources) but I need to verify this.
Question 2: just in case the answer is yes for the first question, reason I am asking is I have a task dealing with Onvif at work, which uses XML to send commands to IP cameras, and when the onvif XML namespace servers went down (Dec/28), some requests started failing, but I need to make sure this was the cause instead of faulty requests, so do you think cameras actually have the namespaces pre-loaded, and do absolutely no external fetching, or do they just fetch them on at least the first time a request with the specific namespace is received? I tried creating a server, and sending it to the camera as a namespace, but I didn't receive any requests, but this might just mean that the camera rejects requests with servers that aren't onvif's.
Example request I send to the camera (without header and footer):
<GetServiceCapabilities xmlns="http://www.onvif.org/ver20/ptz/wsdl" />