Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / Dom / XmlDomTextWriter.cs / 1 / XmlDomTextWriter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml { using System; using System.IO; using System.Text; // Represents a writer that will make it possible to work with prefixes even // if the namespace is not specified. // This is not possible with XmlTextWriter. But this class inherits XmlTextWriter. internal class XmlDOMTextWriter : XmlTextWriter { public XmlDOMTextWriter( Stream w, Encoding encoding ) : base( w,encoding ) { } public XmlDOMTextWriter( String filename, Encoding encoding ) : base( filename,encoding ){ } public XmlDOMTextWriter( TextWriter w ) : base( w ){ } // Overrides the baseclass implementation so that emptystring prefixes do // do not fail if namespace is not specified. public override void WriteStartElement( string prefix, string localName, string ns ){ if( ( ns.Length == 0 ) && ( prefix.Length != 0 ) ) prefix = "" ; base.WriteStartElement( prefix, localName, ns ); } // Overrides the baseclass implementation so that emptystring prefixes do // do not fail if namespace is not specified. public override void WriteStartAttribute( string prefix, string localName, string ns ){ if( ( ns.Length == 0 ) && ( prefix.Length != 0 ) ) prefix = "" ; base.WriteStartAttribute( prefix, localName, ns ); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SchemaImporter.cs
- ChineseLunisolarCalendar.cs
- Opcode.cs
- CompilationUtil.cs
- FilterQuery.cs
- UndoEngine.cs
- UInt32Converter.cs
- XamlGridLengthSerializer.cs
- ApplicationFileParser.cs
- ByteStreamMessageUtility.cs
- LinqDataSourceContextEventArgs.cs
- RefExpr.cs
- CopyCodeAction.cs
- Typography.cs
- SecurityTokenRequirement.cs
- ChildrenQuery.cs
- StylusPointPropertyUnit.cs
- SkewTransform.cs
- util.cs
- ExecutionContext.cs
- CustomLineCap.cs
- RuleEngine.cs
- ContextMenu.cs
- RelOps.cs
- NotImplementedException.cs
- AlternationConverter.cs
- HttpApplicationFactory.cs
- ContentType.cs
- WsdlParser.cs
- GenericPrincipal.cs
- WebConfigurationManager.cs
- ExtenderProvidedPropertyAttribute.cs
- BitmapCodecInfoInternal.cs
- SwitchAttribute.cs
- CollectionEditVerbManager.cs
- BrushValueSerializer.cs
- NCryptSafeHandles.cs
- DependencyPropertyAttribute.cs
- SqlCrossApplyToCrossJoin.cs
- DbConnectionPoolCounters.cs
- AnimationClock.cs
- InvalidFilterCriteriaException.cs
- TypeDescriptionProviderAttribute.cs
- SqlNotificationEventArgs.cs
- ImageMapEventArgs.cs
- Matrix3D.cs
- SecurityAlgorithmSuite.cs
- WorkflowServiceHostFactory.cs
- Lasso.cs
- ToolStripPanel.cs
- ObjectReferenceStack.cs
- FontFamily.cs
- WebBrowsableAttribute.cs
- XmlSchemaImport.cs
- CodeGenerator.cs
- BookmarkNameHelper.cs
- EdmRelationshipRoleAttribute.cs
- DataKeyArray.cs
- Matrix.cs
- TypeInitializationException.cs
- CaseInsensitiveHashCodeProvider.cs
- PersonalizationProviderCollection.cs
- MasterPageCodeDomTreeGenerator.cs
- ResourceReferenceExpression.cs
- PointAnimation.cs
- PolicyManager.cs
- PrinterSettings.cs
- PEFileEvidenceFactory.cs
- TokenBasedSetEnumerator.cs
- MenuTracker.cs
- BlockCollection.cs
- XmlObjectSerializerWriteContext.cs
- CodeTypeDeclarationCollection.cs
- ConstraintStruct.cs
- PropertyEmitter.cs
- CallContext.cs
- WebPartUserCapability.cs
- CompatibleIComparer.cs
- SortableBindingList.cs
- ReflectionTypeLoadException.cs
- DataPagerFieldItem.cs
- State.cs
- ProbeRequestResponseAsyncResult.cs
- RelationshipEndCollection.cs
- TreeNodeEventArgs.cs
- Header.cs
- AuthenticationModuleElement.cs
- PathData.cs
- ListenerServiceInstallComponent.cs
- HelpKeywordAttribute.cs
- IisTraceListener.cs
- GridLengthConverter.cs
- DynamicUpdateCommand.cs
- SqlConnectionManager.cs
- MemberAccessException.cs
- Propagator.ExtentPlaceholderCreator.cs
- CallSiteBinder.cs
- ObsoleteAttribute.cs
- ComponentResourceKeyConverter.cs
- ConfigXmlSignificantWhitespace.cs