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
- FontFamilyConverter.cs
- RequestStatusBarUpdateEventArgs.cs
- HierarchicalDataSourceControl.cs
- HttpHandlerActionCollection.cs
- TableLayoutStyleCollection.cs
- TableChangeProcessor.cs
- COM2Properties.cs
- XmlCustomFormatter.cs
- DebugView.cs
- ServicePointManagerElement.cs
- DocumentStream.cs
- XmlSchemaSubstitutionGroup.cs
- Ops.cs
- OdbcEnvironment.cs
- FocusManager.cs
- Base64Decoder.cs
- SystemParameters.cs
- Tokenizer.cs
- GridLength.cs
- ValueChangedEventManager.cs
- SettingsContext.cs
- securitycriticaldata.cs
- NavigationProperty.cs
- IgnoreDataMemberAttribute.cs
- ProcessDesigner.cs
- ArgumentOutOfRangeException.cs
- WebPartMenu.cs
- SqlCacheDependencyDatabase.cs
- dtdvalidator.cs
- SplitterCancelEvent.cs
- SchemaCollectionCompiler.cs
- QueryGenerator.cs
- DecoderReplacementFallback.cs
- Transform3DGroup.cs
- HierarchicalDataTemplate.cs
- EmptyElement.cs
- FontInfo.cs
- WsatConfiguration.cs
- QueryExpr.cs
- SelectionEditingBehavior.cs
- WmlPanelAdapter.cs
- DiscriminatorMap.cs
- util.cs
- ComplexTypeEmitter.cs
- SecurityToken.cs
- DbProviderFactoriesConfigurationHandler.cs
- ContentValidator.cs
- controlskin.cs
- ListView.cs
- SourceChangedEventArgs.cs
- _FtpDataStream.cs
- ArgumentOutOfRangeException.cs
- regiisutil.cs
- unsafeIndexingFilterStream.cs
- SendMailErrorEventArgs.cs
- ITextView.cs
- shaperfactoryquerycachekey.cs
- CodeTypeReferenceCollection.cs
- DataGridPagingPage.cs
- MissingMethodException.cs
- X509Extension.cs
- XmlILOptimizerVisitor.cs
- Animatable.cs
- NamespaceMapping.cs
- XsltOutput.cs
- AxHost.cs
- Brushes.cs
- DynamicMethod.cs
- RegisteredDisposeScript.cs
- RecordManager.cs
- XsltException.cs
- TypefaceCollection.cs
- XmlIgnoreAttribute.cs
- ListChangedEventArgs.cs
- TabPage.cs
- RootProfilePropertySettingsCollection.cs
- CardSpaceShim.cs
- PositiveTimeSpanValidatorAttribute.cs
- FormViewUpdatedEventArgs.cs
- StringUtil.cs
- HtmlButton.cs
- DbConnectionPoolCounters.cs
- ContextProperty.cs
- SafeArrayTypeMismatchException.cs
- ApplicationServiceHelper.cs
- DNS.cs
- AutoGeneratedField.cs
- GuidConverter.cs
- CapabilitiesRule.cs
- DataPagerField.cs
- FtpWebResponse.cs
- SystemUnicastIPAddressInformation.cs
- XhtmlConformanceSection.cs
- PolicyLevel.cs
- RowToFieldTransformer.cs
- FormClosingEvent.cs
- WebBrowserNavigatedEventHandler.cs
- Pair.cs
- DataColumnCollection.cs
- RecognizedPhrase.cs