The schema compiler computes this for each element.
This is for use assembling the Daffodil Infoset from an InfosetInputter.
Note that not all InfosetInputter's have a concept of namespaces (json is a
prime example of this). In order to support this, each nextElement method
has a variable called hasNamespace, which is used to specify whether or not
the InfosetInputter supports namespaces. If it does not support namespaces,
then the namespace parameter should be ignored. This may affect how the next
element is determined, and may result in an UnparseError in some cases.
The schema compiler computes this for each element.
This is for use assembling the Daffodil Infoset from an InfosetInputter. Note that not all InfosetInputter's have a concept of namespaces (json is a prime example of this). In order to support this, each nextElement method has a variable called hasNamespace, which is used to specify whether or not the InfosetInputter supports namespaces. If it does not support namespaces, then the namespace parameter should be ignored. This may affect how the next element is determined, and may result in an UnparseError in some cases.