Castle.Components.DictionaryAdapter.XPathContext.CreateAttribute C# (CSharp) Method

CreateAttribute() public method

public CreateAttribute ( string name, string namespaceUri, XPathNavigator source ) : XPathNavigator
name string
namespaceUri string
source XPathNavigator
return XPathNavigator
		public XPathNavigator CreateAttribute(string name, string namespaceUri, XPathNavigator source)
		{
			string prefix;
			name = XmlConvert.EncodeLocalName(name);
			if (IsRootNamespace(namespaceUri, out prefix))
				prefix = CreateNamespace(prefix, namespaceUri, source);
			source.CreateAttribute(prefix, name, namespaceUri, "");
			source.MoveToAttribute(name, namespaceUri ?? "");
			return source;
		}