Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // //[....] //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReplyAdapterChannelListener.cs
- OleCmdHelper.cs
- DispatcherExceptionEventArgs.cs
- PostBackTrigger.cs
- WinFormsSecurity.cs
- TileModeValidation.cs
- XmlAutoDetectWriter.cs
- DependentList.cs
- DataServiceRequest.cs
- ListenerElementsCollection.cs
- ValidationPropertyAttribute.cs
- DefaultHttpHandler.cs
- DeflateStream.cs
- KeyNameIdentifierClause.cs
- SystemBrushes.cs
- DependencyPropertyDescriptor.cs
- SqlProviderUtilities.cs
- PauseStoryboard.cs
- HtmlControlPersistable.cs
- StorageScalarPropertyMapping.cs
- TemplateParser.cs
- SiteMapNodeCollection.cs
- HijriCalendar.cs
- WsatAdminException.cs
- DrawingDrawingContext.cs
- FaultCode.cs
- RelOps.cs
- SystemResources.cs
- ListDictionary.cs
- TabItemAutomationPeer.cs
- Propagator.ExtentPlaceholderCreator.cs
- DoubleCollectionConverter.cs
- hwndwrapper.cs
- XNameTypeConverter.cs
- HTMLTextWriter.cs
- CompilationRelaxations.cs
- WhereQueryOperator.cs
- DbConnectionPoolGroupProviderInfo.cs
- Automation.cs
- autovalidator.cs
- ListBoxChrome.cs
- VariableQuery.cs
- ExpressionVisitor.cs
- EntityCommandExecutionException.cs
- Command.cs
- Journal.cs
- _SingleItemRequestCache.cs
- OrthographicCamera.cs
- ErrorInfoXmlDocument.cs
- Guid.cs
- Scene3D.cs
- Win32SafeHandles.cs
- handlecollector.cs
- CompilationSection.cs
- SqlDataSourceSelectingEventArgs.cs
- AndCondition.cs
- Variant.cs
- DefaultPropertiesToSend.cs
- iisPickupDirectory.cs
- MergablePropertyAttribute.cs
- SessionStateItemCollection.cs
- LogLogRecordEnumerator.cs
- DesignerTransaction.cs
- MessageAction.cs
- CodeSnippetTypeMember.cs
- HtmlTitle.cs
- CrossSiteScriptingValidation.cs
- wgx_sdk_version.cs
- DependencyObjectProvider.cs
- ParameterElementCollection.cs
- TypeUsageBuilder.cs
- TokenBasedSetEnumerator.cs
- MappingMetadataHelper.cs
- DataGridViewCellStyleChangedEventArgs.cs
- VisualTreeHelper.cs
- DeclaredTypeValidator.cs
- ContainerFilterService.cs
- GenericWebPart.cs
- WebBrowserNavigatingEventHandler.cs
- DetailsViewDeleteEventArgs.cs
- WorkflowQueue.cs
- DataSpaceManager.cs
- TextChangedEventArgs.cs
- ListViewEditEventArgs.cs
- AssociationSetEnd.cs
- DataSvcMapFileSerializer.cs
- AbandonedMutexException.cs
- UserPreferenceChangingEventArgs.cs
- ModelEditingScope.cs
- MultiPageTextView.cs
- SafeArrayRankMismatchException.cs
- ProcessThread.cs
- PrintPreviewControl.cs
- EntityCollection.cs
- SignerInfo.cs
- HtmlTableCell.cs
- CalendarKeyboardHelper.cs
- ServiceProviders.cs
- TrackBarRenderer.cs
- DmlSqlGenerator.cs