IXmlNamespaceResolver.cs 597 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // IXmlNamespaceResolver.cs
  3. //
  4. // Author:
  5. // Atsushi Enomoto <[email protected]>
  6. //
  7. #if NET_1_2
  8. using System;
  9. using System.Collections.Specialized;
  10. using System.Security.Policy;
  11. using System.Xml.XPath;
  12. namespace System.Xml
  13. {
  14. public interface IXmlNamespaceResolver
  15. {
  16. XmlNameTable NameTable { get; }
  17. StringDictionary GetNamespacesInScope (XmlNamespaceScope scope);
  18. string LookupNamespace (string prefix);
  19. string LookupNamespace (string prefix, bool atomizedName);
  20. string LookupPrefix (string ns);
  21. string LookupPrefix (string ns, bool atomizedName);
  22. }
  23. }
  24. #endif