I need to be able to define an attribute with a prefix in a xml element.
For instance...
<nc:Person s:id="ID_Person_01"></nc:Person>
In order to do this I though that the following would have worked.
XmlElement TempElement = XmlDocToRef.CreateElement("nc:Person", "http://niem.gov/niem/niem-core/2.0");
TempElement.SetAttribute("s:id", "http://niem.gov/niem/structures/2.0", "ID_Person_01");
Unfortunately, XmlElement.SetAttribute(string, string, string) does not seem to support parsing the prefix as I receive the error below.
The ':' character, hexadecimal value 0x3A, cannot be included in a name.
How would I define an attribute with prefix?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…