當前位置: 首頁>>代碼示例>>C#>>正文


C# Xml.XmlText類代碼示例

本文整理匯總了C#中System.Xml.XmlText的典型用法代碼示例。如果您正苦於以下問題:C# XmlText類的具體用法?C# XmlText怎麽用?C# XmlText使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


XmlText類屬於System.Xml命名空間,在下文中一共展示了XmlText類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: SetUp

		public void SetUp()
		{
			XmlCompletionDataProvider completionDataProvider = new XmlCompletionDataProvider(new XmlSchemaCompletionDataCollection(), null, String.Empty);
			treeViewContainerControl = new XmlTreeViewContainerControl();
			treeView = treeViewContainerControl.TreeView;
			treeViewContainerControl.LoadXml(GetXml(), completionDataProvider);
			doc = treeViewContainerControl.Document;
			
			clipboardHandler = treeViewContainerControl as IClipboardHandler;
			
			htmlElement = doc.DocumentElement;
			bodyElement = htmlElement.FirstChild as XmlElement;
			paragraphElement = bodyElement.SelectSingleNode("p") as XmlElement;
			paragraphText = paragraphElement.SelectSingleNode("text()") as XmlText;
			bodyComment = bodyElement.SelectSingleNode("comment()") as XmlComment;
			
			htmlTreeNode = treeView.Nodes[0] as XmlElementTreeNode;
			htmlTreeNode.PerformInitialization();
			bodyTreeNode = htmlTreeNode.FirstNode as XmlElementTreeNode;
			bodyTreeNode.PerformInitialization();
			bodyCommentTreeNode = bodyTreeNode.FirstNode as XmlCommentTreeNode;
			paragraphTreeNode = bodyTreeNode.LastNode as XmlElementTreeNode;
			paragraphTreeNode.PerformInitialization();
			paragraphTextTreeNode = paragraphTreeNode.FirstNode as XmlTextTreeNode;
		}
開發者ID:kingjiang,項目名稱:SharpDevelopLite,代碼行數:25,代碼來源:PasteInTreeControlTestFixture.cs

示例2: ExecuteCore

 protected override void ExecuteCore(XmlText text)
 {
     Validate();
     var element = text.OwnerDocument.CreateElement(Name);
     element.InnerText = text.Value;
     text.ParentNode.ReplaceChild(element, text);
 }
開發者ID:rh,項目名稱:mix,代碼行數:7,代碼來源:ConvertToElement.cs

示例3: AppendTextToDocumentation

 void AppendTextToDocumentation(XmlText textNode)
 {
     if (textNode != null) {
         if (textNode.Data != null) {
             documentation.Append(textNode.Data);
         }
     }
 }
開發者ID:2594636985,項目名稱:SharpDevelop,代碼行數:8,代碼來源:SchemaDocumentation.cs

示例4: XmlTextTreeNode

		public XmlTextTreeNode(XmlText xmlText)
			: base(xmlText)
		{
			this.xmlText = xmlText;
			ImageKey = XmlTextTreeNodeImageKey;
			SelectedImageKey = ImageKey;
			Update();
		}
開發者ID:Bombadil77,項目名稱:SharpDevelop,代碼行數:8,代碼來源:XmlTextTreeNode.cs

示例5: Init

        public void Init()
        {
            base.InitFixture();
            paragraphElement = (XmlElement)editor.Document.SelectSingleNode("/html/body/p");
            textNode = (XmlText)paragraphElement.SelectSingleNode("text()");
            mockXmlTreeView.SelectedTextNode = textNode;

            editor.InsertTextNodeBefore();
        }
開發者ID:BackupTheBerlios,項目名稱:nantgui,代碼行數:9,代碼來源:InsertTextNodeBeforeTestFixture.cs

示例6: Init

		public void Init()
		{
			base.InitFixture();
			rootElement = editor.Document.DocumentElement;
			bodyElement = (XmlElement)rootElement.FirstChild;
			paragraphElement = (XmlElement)bodyElement.SelectSingleNode("p");
			bodyComment = (XmlComment)bodyElement.SelectSingleNode("comment()");
			paragraphText = (XmlText)paragraphElement.SelectSingleNode("text()");
		}
開發者ID:hanjackcyw,項目名稱:SharpDevelop,代碼行數:9,代碼來源:PasteTestFixture.cs

示例7: Print

        public void Print(XmlText text, bool enter)
        {
            if (SkipText)
            {
                return;
            }

            Context.Output.Write(text.Value.Trim());

            if (enter)
            {
                Context.Output.WriteLine();
            }
        }
開發者ID:rh,項目名稱:mix,代碼行數:14,代碼來源:Show.cs

示例8: ExecuteCore

        protected override void ExecuteCore(XmlText text)
        {
            Validate();

            var element = text.ParentNode as XmlElement;

            if (element != null && element.Attributes[Name] == null)
            {
                var attribute = text.OwnerDocument.CreateAttribute(Name);
                attribute.Value = text.Value;
                element.Attributes.Append(attribute);
                element.RemoveChild(text);
            }
        }
開發者ID:rh,項目名稱:mix,代碼行數:14,代碼來源:ConvertToAttribute.cs

示例9: SetUpFixture

		public void SetUpFixture()
		{
			base.InitFixture();
			
			// User selects text node and alters its text.
			textNode = (XmlText)mockXmlTreeView.Document.DocumentElement.FirstChild;
			mockXmlTreeView.SelectedTextNode = textNode;
			editor.SelectedNodeChanged();
			mockXmlTreeView.TextContent = "new value";
			editor.TextContentChanged();
			
			// The user then selects another element and then switches
			// back to the text node.
			mockXmlTreeView.SelectedElement = mockXmlTreeView.Document.DocumentElement;
			editor.SelectedNodeChanged();
			mockXmlTreeView.TextContent = String.Empty;
			mockXmlTreeView.SelectedTextNode = textNode;
			editor.SelectedNodeChanged();
		}
開發者ID:Bombadil77,項目名稱:SharpDevelop,代碼行數:19,代碼來源:TextNodeTextChangedTestFixture.cs

示例10: SetUp

		public void SetUp()
		{
			treeViewContainerControl = new DerivedXmlTreeViewContainerControl();
			treeView = treeViewContainerControl.TreeView;
			treeViewContainerControl.LoadXml(GetXml());
			doc = treeViewContainerControl.Document;
			
			clipboardHandler = treeViewContainerControl as IClipboardHandler;
			
			htmlElement = doc.DocumentElement;
			bodyElement = htmlElement.FirstChild as XmlElement;
			paragraphElement = bodyElement.SelectSingleNode("p") as XmlElement;
			paragraphText = paragraphElement.SelectSingleNode("text()") as XmlText;
			bodyComment = bodyElement.SelectSingleNode("comment()") as XmlComment;
			
			htmlTreeNode = treeView.Nodes[0] as XmlElementTreeNode;
			htmlTreeNode.PerformInitialization();
			bodyTreeNode = htmlTreeNode.FirstNode as XmlElementTreeNode;
			bodyTreeNode.PerformInitialization();
			bodyCommentTreeNode = bodyTreeNode.FirstNode as XmlCommentTreeNode;
			paragraphTreeNode = bodyTreeNode.LastNode as XmlElementTreeNode;
			paragraphTreeNode.PerformInitialization();
			paragraphTextTreeNode = paragraphTreeNode.FirstNode as XmlTextTreeNode;
		}
開發者ID:hpsa,項目名稱:SharpDevelop,代碼行數:24,代碼來源:PasteInTreeControlTestFixture.cs

示例11: InsertTextNodeBefore

		/// <summary>
		/// Inserts a text node before the currently selected
		/// node.
		/// </summary>
		public void InsertTextNodeBefore(XmlText textNode)
		{
			InsertTextNode(textNode, InsertionMode.Before);
		}
開發者ID:kingjiang,項目名稱:SharpDevelopLite,代碼行數:8,代碼來源:XmlTreeViewControl.cs

示例12: RemoveTextNode

		/// <summary>
		/// Removes the specified text node from the tree.
		/// </summary>
		public void RemoveTextNode(XmlText textNode)
		{
			XmlTextTreeNode node = FindTextNode(textNode);
			if (node != null) {
				node.Remove();
			}
		}
開發者ID:kingjiang,項目名稱:SharpDevelopLite,代碼行數:10,代碼來源:XmlTreeViewControl.cs

示例13: AppendChildTextNode

		/// <summary>
		/// Appends a new child text node to the currently selected element.
		/// </summary>
		public void AppendChildTextNode(XmlText textNode)
		{
			XmlElementTreeNode selectedNode = SelectedElementNode;
			if (selectedNode != null) {
				XmlTextTreeNode newNode = new XmlTextTreeNode(textNode);
				newNode.AddTo(selectedNode);
				selectedNode.Expand();
			}
		}
開發者ID:kingjiang,項目名稱:SharpDevelopLite,代碼行數:12,代碼來源:XmlTreeViewControl.cs

示例14: AddXmlText

 private void AddXmlText(StringBuilder sb, int indentationLevel, XmlText xmlText)
 {
     Indent(sb, indentationLevel);
     sb.Append(string.Format(@"\cf{0}{1}\par", (int)ColorKinds.Value, XmlEncode(xmlText.Value)));
 }
開發者ID:Green-Bug,項目名稱:nunit-gui,代碼行數:5,代碼來源:Xml2RtfConverter.cs

示例15: UpdateTextNode

		/// <summary>
		/// Updates the corresponding tree node's text.
		/// </summary>
		public void UpdateTextNode(XmlText textNode)
		{
			xmlElementTreeView.UpdateTextNode(textNode);
		}
開發者ID:hpsa,項目名稱:SharpDevelop,代碼行數:7,代碼來源:XmlTreeViewContainerControl.cs


注:本文中的System.Xml.XmlText類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。