Aracılığıyla paylaş


Imports ifadesini (xml ad alanı)

xml ad alaný önekleri değişmezleri xml ve xml eksen özellikleri alır.

Imports <xmlns:xmlNamespacePrefix = "xmlNamespaceName">

Bölümleri

  • xmlNamespacePrefix
    İsteğe Bağlı.Tarafından hangi xml öğeleri ve öznitelikleri başvuru yapabilir dize xmlNamespaceName.Yok, xmlNamespacePrefix olan sağlanan, içe aktarılan xml ad alanı olan varsayılan xml ad alanı.Geçerli bir xml tanımlayıcı olmalıdır.Daha fazla bilgi için bkz. Adları bildirilen xml öğeleri ve öznitelikleri (Visual Basic).

  • xmlNamespaceName
    Gerekli.İçe aktarılan xml ad alanını tanımlayan dize.

Notlar

Kullanabileceğiniz Imports xml değişmezleri ve xml eksen özellikleri ile ya da geçirilen parametreleri olarak kullanabileceğiniz genel xml ad alanlarını tanımlamak için ifade GetXmlNamespace işleci.(Kullanma hakkında daha fazla bilgi için Imports deyimi türü adları kodunuzun içinde kullanıldığı yerlerde kullanılan bir diğer ad almak için bkz: Bildirimi alır (.net ad ve tür).) Sözdizimi kullanarak bir xml ad alanı bildirmek için Imports ifadesi xml biçiminde kullanılan sözdizimi eşdeğerdir.Bu nedenle, bir ad alaný bildirimi xml dosyasından kopyalama ve kullanabilmek bir Imports ifadesi.

xml ad alaný önekleri, sürekli olarak aynı ad alanından olan xml öğeleri oluşturmak istediğinizde yararlıdır.xml ad alanı öneki ile bildirilen Imports deyimi dosyasındaki tüm kod için kullanılabilir olması açısından, genel.xml öğesi değişmezleri ve ne zaman ekseni özellikler xml erişim oluştururken kullanabilirsiniz.Daha fazla bilgi için, bkz. xml öğesi Literal (Visual Basic) ve xml eksen özellikleri (Visual Basic).

Bir ad alaný öneki olmadan genel bir xml ad alanını tanımlarsanız (örneğin, Imports <xmlns="http://SomeNameSpace>"), o ad alanına varsayılan xml ad alanı kabul edilir.Varsayılan xml ad alanını herhangi bir xml öğesi harfleri veya açıkça bir ad belirtmezseniz xml özniteliği eksen özellikler için kullanılır.Belirtilen ad alanı boş ad alanı ise, varsayılan ad alanını da kullanılır (yani, ).Varsayılan xml ad alanı xml değişmezleri xml öznitelikleri ya da bir ad alanınız yoksa xml özniteliği eksen özellikler geçerli değildir.

Adı verilen bir xml değişmezi, tanımlanan xml ad alanları yerel xml ad alanları, tarafından tanımlanan xml ad alanları öncelikli Imports genel olarak ifadesi.Tarafından tanımlanan xml ad alanları Imports deyimi bir Visual Basic projesi için içe aktarılan xml ad alanları öncelik Page'de.xml değişmez bir xml ad alanı tanımlıyorsa, bu yerel ad gömülü ifadeleri için geçerli değildir.

Global xml ad alanları olarak aynı kapsam ve tanım kurallarına uyun.net Framework ad.Sonuç olarak, dahil bir Imports deyimi, bir genel xml ad alanı alabileceğiniz her yere tanımlamak için bir.net Framework ad alanı.Bu kod dosyaları hem de proje düzeyinde alınan ad alanları içerir.Proje düzeyinde alınan ad alanları hakkında daha fazla bilgi için bkz: Başvuru sayfası, proje Tasarımcısı (Visual Basic).

Her kaynak dosyanın herhangi bir sayıda içerebilir Imports deyimleri.Bu seçenek bildirimleri gibi izlemeniz gereken Option Strict önce ifade ve gelmelidir programlama öðe bildirimleri, gibi Module veya Class deyimleri.

Örnek

Aşağıdaki örnek varsayılan xml ad alanı ve bir xml ad alanı öneki ile tanımlanan alır ns.Daha sonra her iki ad alanlarý kullanmak xml değişmezleri oluşturur.

' Place Imports statements at the top of your program.  
Imports <xmlns="http://DefaultNamespace">
Imports <xmlns:ns="http://NewNamespace">

Module Module1

  Sub Main()
    ' Create element by using the default global XML namespace. 
    Dim inner = <innerElement/>

    ' Create element by using both the default global XML namespace
    ' and the namespace identified with the "ns" prefix.
    Dim outer = <ns:outer>
                  <ns:innerElement></ns:innerElement>
                  <siblingElement></siblingElement>
                  <%= inner %>
                </ns:outer>

    ' Display element to see its final form. 
    Console.WriteLine(outer)
  End Sub

End Module

Bu kodu aşağıdaki metni görüntüler:

<ns:outer xmlns="http://DefaultNamespace" 
          xmlns:ns="http://NewNamespace">
  <ns:innerElement></ns:innerElement>
  <siblingElement></siblingElement>
  <innerElement />
</ns:outer>

Aşağıdaki örnek xml ad alaný önekini alır ns.Daha sonra ad alanı önekini kullanır ve son öğenin formu görüntüleyen bir xml değişmezi oluşturur.

' Place Imports statements at the top of your program.  
Imports <xmlns:ns="http://SomeNamespace">

Class TestClass1

    Shared Sub TestPrefix()
        ' Create test using a global XML namespace prefix. 
        Dim inner2 = <ns:inner2/>

        Dim test = 
        <ns:outer>
            <ns:middle xmlns:ns="http://NewNamespace">
                <ns:inner1/>
                <%= inner2 %>
            </ns:middle>
        </ns:outer>

        ' Display test to see its final form. 
        Console.WriteLine(test)
    End Sub

End Class

Bu kodu aşağıdaki metni görüntüler:

<ns:outer xmlns:ns="http://SomeNamespace">
  <ns:middle xmlns:ns="http://NewNamespace">
    <ns:inner1 />
    <inner2 xmlns="http://SomeNamespace" />
  </ns:middle>
</ns:outer>

Derleyici genel önekinden xml ad alanı öneki bir yerel öneki tanımı dönüştürülen dikkat edin.

Aşağıdaki örnek xml ad alaný önekini alır ns.İlk alt düğümünü tam adı ile xml değişmezi oluşturmak ve daha sonra ad alanı önekini kullandığı ns:name.

Imports <xmlns:ns = "http://SomeNamespace"> 

Class TestClass4

    Shared Sub TestPrefix()
        Dim contact = <ns:contact>
                        <ns:name>Patrick Hines</ns:name>
                      </ns:contact>
        Console.WriteLine(contact.<ns:name>.Value)
    End Sub

End Class

Bu kodu aşağıdaki metni görüntüler:

Patrick Hines

Ayrıca bkz.

Başvuru

xml öğesi Literal (Visual Basic)

GetXmlNamespace işleci (Visual Basic)

Kavramlar

Adları bildirilen xml öğeleri ve öznitelikleri (Visual Basic)

Diğer Kaynaklar

xml eksen özellikleri (Visual Basic)