Aracılığıyla paylaş


Nasıl yapılır: Visual Basic xml IntelliSense etkinleştir

Sözcük tamamlama xml Şemasında tanımlanan öğeler için Visual Basic'te xml IntelliSense sağlar.Visual Basic'te xml IntelliSense etkinleştirmek için aşağıdakileri yapmanız gerekir:

  1. xml şema (xsd) dosyası veya dosyaları xml dosyaları uygulamanız okuma / yazma elde edilir.

  2. xml şema dosyaları projenize dahil.

  3. Hedef ad alanı veya ad alanları kod dosyası veya proje içe aktarın.Bir hedef ad alanı tarafından tanımlanan targetNamespace veya tns xsd şema özniteliği.

    Bir hedef ad alanını içe aktarmak için kullanın Imports deyimi, tüm kod dosyaları için bir ad alanı kullanılarak bir proje eklemek veya başvuruları proje Tasarımcısı sayfa.

Visual Basic'te xml IntelliSense yetenekleri hakkında daha fazla bilgi için bkz: Visual Basic'te xml IntelliSense.xml ad alanları alma hakkında daha fazla bilgi için bkz: Imports ifadesini (xml ad alanı) veya Başvuru sayfası, proje Tasarımcısı (Visual Basic).

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

video bağlantısıBu konu için video sürümü için bkz: Video nasıl: Visual Basic xml IntelliSense etkinleştir.İlgili video gösterisi için bkz: nasıl yaparım xml IntelliSense etkinleştirmek ve kullanmak xml ad?.

Visual Basic'te xml IntelliSense etkinleştir

SP1'de bir xml dosyanız olması, ancak, xsd şema dosyası için gerekmez, xml Şeması Sihirbazı'nı kullanarak bir xsd şema dosyası oluşturabilirsiniz.Şema kesmesi Visual Studio xml Düzenleyicisi'nde de kullanabilirsiniz.

xml Şeması Sihirbazı'nı kullanarak bir xml dosyası için bir xsd şema dosyası oluşturmak için (SP1 gerektirir)

  1. Projenizde,'ı Add New Item , Proje menü.

  2. Seçin Xml şema da Item template veri veya Ortak öğeleri şablon kategorileri.

  3. xsd dosyası ya da inferred şema kümesi içinde saklanan ve ardından dosyaları için dosya adı sağlamak Ekle.

  4. İçinde Infer Schema xml xml belgelerinden ayarlamak penceresinde, bir veya daha fazla xml belgeleri, xml şeması, kümeden gerçekleştirip ekleyin.

    • Dosya Gezgini kullanarak xml belgeleri içeren metin dosyaları eklemek için tıklatın Dosyadan Ekle.

    • Bir http adresinden bir xml belgesi eklemek için tıklatın Web'den Ekle.

    • Sihirbazı'na bir xml belgesinin içeriğini yazın veya kopyalamak üzere tıklatın türü veya yapıştırma xml.

  5. Ne zaman belirttiğiniz xml şema kümesine gerçekleştirip, tıklatın istediğiniz tüm xml Belge Kaynakları Tamam xml şeması gerçekleştirip ayarlayın.Şema kümesi xsd dosyaları bir veya daha fazla proje klasöründe kaydedilir.(Şemadaki her xml ad için bir dosya oluşturulur.)

Visual Studio xml Düzenleyicisi'nde şema kesmesi kullanarak bir xml dosyası için bir xsd şema dosyası oluşturmak için

  1. Visual Studio xml Designer'da xml dosyasını düzenleyin.

  2. İmleci xml dosyasında yerde olduğunda xml menüsü görünür.' I Create Schema , xml menüsü.xml dosyasından olayla xsd şeması karşı xsd dosyası oluşturulur.

  3. xsd şema dosyasını kaydedin.

    [!NOT]

    Aynı şemaya sahip olmasını amaçlayan birden çok xml belgelerinden farklı xsd şemaları olayla.Belirli öðeler ve öznitelikler başka değil ve bir xml dosyasında bulunan veya öğeleri farklı sırada örneğin içerdiği zaman ortaya çıkar.xsd şeması kesmesi kullandığınızda tam ve kesin inferred xsd şemaları gözden geçirmelidir.

xsd şema dosyası eklemek için

  • Varsayılan olarak, Visual Basic projelerine xsd dosyaları göremezsiniz.xsd dosyası zaten projeniz için klasörler de dahil, tıklatın Show All Files düğmesini Solution Explorer'da.xsd dosyası bulmak Solution Explorer'da, dosyayı sağ tıklatın ve Proje dosyasına dahil.

  • xsd dosyası zaten parçası, projenizi içinde değil, Solution Explorer, xsd dosyası depolamak için üzerine istediğiniz klasörü sağ Ekle[NULL]'ı Varolan madde.xsd dosyası Düzenleyicisi'ni Ekle.

Kod dosyasında bir xml ad alanı almak için

  1. Hedef ad alanının xsd şeması karşı tanımlayın.

  2. Kod dosyanın başlangıcına ekleyin bir Imports aşağıdaki örnekte gösterildiği gibi hedef xml ad deyimi.

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

    Varsayılan ad olarak bir xml ad alanı almak için diğer bir deyişle, xml öğeleri ve bir ad alaný öneki olmayan öznitelikler için uygulanan ad ekleme bir Imports hedef varsayılan xml ad alanı bildirimi.Bir ad alaný öneki belirtmeyin.Aşağıda örnek olarak verilmiştir bir Imports ifadesi.

    Imports <xmlns="http://defaultNamespace">
    

Bir projedeki tüm dosyaları için bir xml ad alanı almak için

  1. Bir kod dosyası içe aktarılan xml ad alanı yalnızca o kodu dosyaya uygular.Bir projedeki tüm kod dosyaları için geçerli bir xml ad alanı almak için proje Tasarımcısı çift tıklatarak açın My proje , Solution Explorer'da.

  2. Üzerinde başvuruları sekmesini Imported ad alanlarý tam bir xml ad alaný bildirimi formunda hedef xml ad yazın (örneğin, <xmlns: ns="http://sampleNamespace">).Bir ad alaný öneki hedef xml ad alanını belirtmezse, projenin varsayılan xml ad alanı ad alanı olacaktır.

  3. ' I kullanıcı Al Ekle.

Ayrıca bkz.

Başvuru

Imports ifadesini (xml ad alanı)

Başvuru sayfası, proje Tasarımcısı (Visual Basic)

Kavramlar

Visual Basic'te xml IntelliSense