2004-04-05 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.XML / System.Xml / IXmlNamespaceResolver.cs
1 //
2 // IXmlNamespaceResolver.cs
3 //
4 // Author:
5 //      Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
6 //
7 #if NET_1_2
8
9 using System;
10 using System.Collections.Specialized;
11 using System.Security.Policy;
12 using System.Xml.XPath;
13
14 namespace System.Xml
15 {
16         public interface IXmlNamespaceResolver
17         {
18                 XmlNameTable NameTable { get; } 
19
20                 StringDictionary GetNamespacesInScope (XmlNamespaceScope scope);
21
22                 string LookupNamespace (string prefix);  
23
24                 string LookupNamespace (string prefix, bool atomizedName);  
25
26                 string LookupPrefix (string ns);  
27
28                 string LookupPrefix (string ns, bool atomizedName);  
29         }
30 }
31
32 #endif