Code:
/ DotNET / DotNET / 8.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
- CopyCodeAction.cs
- DataRelation.cs
- Site.cs
- SettingsPropertyValueCollection.cs
- XmlCharType.cs
- HitTestWithGeometryDrawingContextWalker.cs
- DnsEndPoint.cs
- HostingEnvironment.cs
- PartialTrustHelpers.cs
- DecimalAnimationUsingKeyFrames.cs
- MasterPageBuildProvider.cs
- ConstantExpression.cs
- Drawing.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- RecognitionEventArgs.cs
- ContentDisposition.cs
- Atom10FormatterFactory.cs
- DynamicMethod.cs
- TextModifier.cs
- GeometryConverter.cs
- DetailsViewUpdatedEventArgs.cs
- DbConnectionPoolGroup.cs
- SchemaObjectWriter.cs
- Claim.cs
- NewArrayExpression.cs
- ExpressionBuilderContext.cs
- AlternateViewCollection.cs
- RepeatButtonAutomationPeer.cs
- TypefaceCollection.cs
- WebPartEditVerb.cs
- MergeFilterQuery.cs
- SelectionWordBreaker.cs
- DefaultAuthorizationContext.cs
- ReadOnlyCollection.cs
- RepeaterCommandEventArgs.cs
- UInt16Storage.cs
- PointAnimationUsingPath.cs
- PackagePart.cs
- ScriptResourceDefinition.cs
- Floater.cs
- ConfigurationPermission.cs
- DocumentationServerProtocol.cs
- WSSecurityJan2004.cs
- EventBuilder.cs
- DirectoryLocalQuery.cs
- Directory.cs
- BaseDataBoundControl.cs
- Freezable.cs
- ParenExpr.cs
- DispatcherExceptionFilterEventArgs.cs
- SQLBinary.cs
- RegexWorker.cs
- InspectionWorker.cs
- WebPartPersonalization.cs
- WinInetCache.cs
- XmlIterators.cs
- StylusButtonCollection.cs
- TextServicesContext.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- wgx_commands.cs
- ToggleButtonAutomationPeer.cs
- XmlUtf8RawTextWriter.cs
- RegexReplacement.cs
- AssociationType.cs
- ServiceRouteHandler.cs
- CompilationUnit.cs
- CallbackValidatorAttribute.cs
- ItemCheckedEvent.cs
- EntryPointNotFoundException.cs
- UnsafeNativeMethods.cs
- PropertyGroupDescription.cs
- TransactionTraceIdentifier.cs
- TypeListConverter.cs
- PackWebRequestFactory.cs
- FilterQueryOptionExpression.cs
- ClientSession.cs
- EdgeModeValidation.cs
- LayoutDump.cs
- CacheDependency.cs
- ProfileParameter.cs
- HtmlTableRow.cs
- ToolStripSplitStackLayout.cs
- HintTextConverter.cs
- FlowPosition.cs
- CodeObject.cs
- IRCollection.cs
- Compiler.cs
- LinearKeyFrames.cs
- MetadataItemCollectionFactory.cs
- EntityDataSourceUtil.cs
- Matrix3D.cs
- EmptyControlCollection.cs
- BindingNavigator.cs
- __ComObject.cs
- PersonalizationProviderHelper.cs
- Button.cs
- RootBuilder.cs
- PipelineModuleStepContainer.cs
- ScriptComponentDescriptor.cs
- ConfigurationSectionCollection.cs