Belgeleri XML için yapılandırma

Son güncelleme: 28 May 2018

Yapı bölmesine genel bakış

Yapı bölmesi, bir belgede XML etiketleriyle işaretlenmiş öğeleri hiyerarşik biçimde görüntüler.Bu öğelere elements adı verilir.Öğelerin sırasını ve hiyerarşisini tanımlamak için Yapı bölmesinde öğeler taşınabilir.Bir öğe, öğe türünü gösteren bir simge ve bir etiket adından oluşur.

Yapı bölmesi

A. Öğeleri genişletmek veya daraltmak için üçgen B. Öğe C. Metin parçacığı D. Nitelik 

Yapı bölmesi

A. Öğeleri genişletmek veya daraltmak için üçgen B. Öğe C. Metin parçacığı D. Nitelik 

Bunlara ek olarak öğeler şu bilgileri sağlayabilir:

Mavi baklava

Öğe simgesindeki mavi elmas, öğenin sayfadaki bir öğeye bağlı olduğu anlamına gelir; mavi elmasın olmaması ise öğenin bir sayfa öğesine bağlı olmadığı anlamına gelir.

Altı Çizili

Öğenin karşılık geldiği sayfadaki öğe seçiliyse\netiket adı altı çizili görünür.Örneğin, Title etiketini atadığınız\nmetni seçerseniz, metnin öğesindeki Title sözcüğü Yapı bölmesinde altı çizili görünür.Altı çizili gösterim, sayfada seçili öğelerle Yapı bölmesindeki öğelerin karşılık gelip gelmediğini gösterir.

Metin parçacığı

Metin parçacığı adı verilen, etiketli metnin ilk 32 karakteri öğenin sağında görünebilir.Bu parçacıklar,\nbir öğenin hangi sayfa öğesine karşılık geldiğini belirlemenize yardımcı olur.

Nokta ve nitelik

Öznitelikler, bir öğe hakkında meta veri bilgileri sağlar.\nBir öğeye öznitelikler eklenmişse, öğenin altında siyah bir nokta\nile birlikte öznitelik adları ve değerleri görünür.

Yapı bölmesini kullanın

  • Yapı bölmesini açmak için\nGörünüm > Yapı > Yapıyı Göster'i seçin.
  • Yapı bölmesini kapatmak için Görünüm >\nYapı > Yapıyı Gizle'yi seçin veya bölücü düğmesine tıklayın.
  • Bir öğeyi genişletmek veya daraltmak (ve alt öğelerini\ngörüntülemek veya gizlemek) için öğenin yanındaki üçgene tıklayın.
  • Yapı bölmesinin boyutunu ayarlamak için bölücü düğmesini sürükleyin.
  • Bir öğeyi ve içindeki tüm öğeleri genişletmek veya daraltmak\niçin öğenin yanındaki üçgene tıklarken Ctrl (Windows) veya Command (Mac OS)\ntuşunu basılı tutun.
  • Metin parçacıklarını göstermek veya gizlemek için Yapı bölmesi menüsünden Metin Parçacıklarını Göster\nveya Metin Parçacıklarını Gizle'yi seçin. " ] } ```

Yapı bölmesi simgeleri

Yapı bölmesinde aşağıdaki simgeler görünür:

Simge

Ad

Kullanım

 

Kök öğe

Her belge en üstte yeniden adlandırılabilen ancak taşınamayan veya silinemeyen bir kök öğe içerir.

 

Hikaye öğesi

Etiketli hikayeleri (bir veya daha fazla bağlantılı çerçeve) temsil eder.

 

Metin öğesi

Bir çerçeve içindeki etiketli metni temsil eder.

 

Grafik öğesi

Yerleştirilmiş bir görüntü içeren etiketli çerçeveyi temsil eder.Her grafik öğesi bağlantılı dosyanın yolunu veya URL'sini tanımlayan bir href özniteliği içerir.

 

Yerleştirilmemiş metin öğesi

Henüz bir sayfa öğesiyle ilişkilendirilmemiş yerleştirilmemiş metin öğesi.

 

Yerleştirilmemiş grafik öğesi

Henüz bir sayfa öğesiyle ilişkilendirilmemiş yerleştirilmemiş grafik öğesi.

 

Tablo öğesi

Bir tabloyu temsil eder.

 

Başlık hücresi öğesi

Bir tablonun başlık satırındaki hücreyi temsil eder.

 

Gövde hücresi öğesi

Bir tablonun gövdesindeki hücreyi temsil eder.

 

Altbilgi hücresi öğesi

Bir tablonun altbilgi satırındaki hücreyi temsil eder.

 

Boş öğe

Bu öğeyle boş bir çerçeve ilişkilendirilmiştir.

 

Nitelik

Bağlantılı görüntünün anahtar sözcükler veya konumu (HREF özniteliği) gibi üst verileri içerir.

 

Yorum

XML dosyasında görünen ancak InDesign belgesinde görünmeyen açıklamaları içerir.

 

İşleme talimatı

İşleme talimatlarını okuyabilen uygulamalarda bir eylemi tetikleyen talimatı içerir.

 

DOCTYPE öğesi

XML dosyasını doğrularken hangi DTD dosyasının kullanılacağını InDesign'a söyler.

Yapılandırılmış öğeleri yeniden yerleştirme

Yapı bölmesindeki öğelerin sırası ve hiyerarşik derecesi değiştirilebilir.Ancak şu kurallara uyun:

  • Bir XML belgesinin yapının en üstünde tek bir kök öğeye sahip olması gerekir.Kök öğe diğer tüm öğeleri içerir ve bunların üst öğesidir.Yapı bölmesinde kök öğenin üzerinde yalnızca DTD (DOCTYPE öğesi olarak görünen), yorumlar ve işlem talimatları bulunabilir.

  • XML hiyerarşi yapısındaki değişiklikler, InCopy sayfalarında etiketli öğelerin görünümünü etkileyebilir. Örneğin, bir metin öğesini yapıdaki başka bir öğenin alt öğesi yapmak, metni düzende de taşır.

  • Tablo hücresi öğesi tablo öğesine sürüklenemez veya öğeler tablo öğesine taşınamaz.

Yapı bölmesinde aşağıdakilerden birini yapın:
  • Bir öğeyi taşımak için yapı içinde yeni bir konuma sürükleyin. Sürüklediğinizde öğeyi nereye eklediğinizi gösteren bir çizgi görünür. Çizginin genişliği hiyerarşi içindeki düzeyi belirtir.

  • Bir öğeyi başka bir öğenin alt öğesi yapmak için öğeyi asıl öğenin üzerine konumlandırarak vurgulayın veya asıl öğenin diğer alt öğeleri arasına yerleştirin, ardından fare düğmesini bırakın.

  • Hiyerarşide bir öğeyi bir düzey indirmek için öğeyi başka bir asıl öğenin hemen üzerine sürükleyin ve yerleştirme çizgisi asıl öğenin genişliğini kapsayana kadar sola doğru hafifçe hareket ettirin.

  • Bir öğeyi kopyalamak veya kesmek için Yapı bölmesinde öğeyi veya öğeleri seçin, ardından Düzenle > Kopyala veya Düzenle > Kes'i seçin. Öğeyi eklemek istediğiniz yerin hemen üzerindeki öğeyi seçin ve Düzenle > Yapıştır'ı seçin.

Not

Bir öğeyi kestiğinizde öğe ve içerik panoya kesilir, ancak çerçeve bozulmadan kalır.

Ana öğe ekleme

Doğru XML yapısını korumak veya içeriği daha iyi düzenlemek için Yapı bölmesine asıl öğe ekleyin. Yeni üst öğe eklemeden önce yeni üst öğenin alt öğeleri olacak öğelerin seçilmesi gerekir.Yeni asıl öğe eklendiğinde seçili alt öğeler yapısal hiyerarşide bir düzey indirilir.

Alt öğeler seçiliyken (sol), yeni eklenen üst öğe alt öğeleri içerir (sağ).

Alt öğeler seçiliyken (sol); yeni eklenen üst öğe alt öğeleri içerir (sağ).

Yapı bölmesinde, eklemek istediğiniz yeni üst öğenin alt öğeleri olacak öğeler seçilmelidir.Aşağıdakileri göz önünde bulundurun:

  • Kök veya kök düzeyinde bir öğe seçilemez.

  • Hikaye veya hikaye düzeyinde bir öğe seçilemez.

  • Öğeler yapısal hiyerarşinin aynı düzeyinde olmalıdır.

  • Öğeler bitişik olmalıdır.

  • Seçim tablo hücreleri veya öznitelikleri içermemelidir.

Yapı bölmesi menüsünde Yeni Asıl Öğe'yi seçin veya sağ tıklayın (Windows) ya da Control tuşuna basılı tutarak tıklayın (Mac OS) ve Yeni Asıl Öğe'yi seçin.

Yeni asıl öğe için bir etiket seçin ve Tamam'a tıklayın.

Not

Etiketler panelinde Etiket ekle'yi seçerek ve ardından paneldeki bir etikete tıklayarak yeni bir asıl öğeyi hızlıca ekleyin.Ayrıca Yapı bölmesinde seçtiğiniz öğeye sağ tıklayabilir (Windows) veya Control tuşuna basılı tutarak tıklayabilir (Mac OS), Yeni Asıl Öğe'yi seçebilir ve ardından bir öğe seçebilirsiniz.

Özniteliklerle çalışma

Bir öznitelik, XML öğesi hakkında ek bilgi sağlar. Her öznitelik bir ad ve değerden oluşur. Öznitelikler Yapı bölmesinde görünür; bunlar belgeye yerleştirilmez veya belgede içerik olarak kullanılmaz. InCopy'de oluşturduğunuz XML dosyalarını kullanacak dosyalar ve uygulamalar için öznitelikleri öğelere dahil edin.

Bir görüntüyü etiketlediğinizde, InDesign otomatik olarak görüntü dosyasının diskteki konumunu tanımlayan bir değere sahip href özniteliği oluşturur. Bu href özniteliği, diğer dosyalar ve uygulamaların görüntüyü diskte bulmasına ve görüntülenmesine olanak tanır.

Öznitelik bir ad (bu durumda href) ve bir değer içerir.

DOCTYPE öğesi (bir DTD dosyası), yorumlar ve işleme talimatları dışında herhangi bir öğeye öznitelik ekleyebilirsiniz. Örneğin, aşağı akış uygulamasında arama için anahtar kelimeler eklemek üzere keywords adlı bir öznitelik oluşturabilirsiniz. Ayrıca yer değiştiren metni belirtmek, makale başlıklarını izlemek ve diğer içerikle ilgili bilgileri kaydetmek için öznitelikler oluşturabilirsiniz.

Not

DTD dosyası kullanıyorsanız, hangi özniteliklere izin verdiğini görmek için içeriğini görüntüleyin. Etiket adları gibi öznitelik adları da DTD'ye uygun olmalıdır.

Not

InCopy, paragraf veya karakter stillerini, tabloları ve tablo hücresi stillerini belirtebilen ve boşlukları kontrol eden özel ad alanı özniteliklerini tanır. Daha fazla bilgi için www.adobe.com/go/learn_id_XMLscript adresindeki XML teknik başvuru kılavuzuna ve diğer kaynaklara bakın.

Nitelik ekleme

Bir öğe seçin.
Aşağıdakilerden birini yapın:
  • Öznitelik Ekle düğmesine tıklayın.

  • Yapı bölmesi menüsünden Yeni Öznitelik'i seçin.

  • Seçili öğeye sağ tıklayın (Windows) veya Control tuşuna basarak tıklayın (Mac OS) ve Yeni Öznitelik'i seçin.

Öznitelik için bir ad ve değer belirtin, ardından Tamam'a tıklayın.

Yapı bölmesinde öznitelikleri göster veya gizle

Yapı bölmesi menüsünden Öznitelikleri Göster veya Öznitelikleri Gizle'yi seçin.

Özniteliklerini görüntülemek için bir öğenin yanındaki üçgen simgesine tıklamak gerekebilir.

Özniteliği düzenleyin veya silin

Yapı bölmesinde bir öznitelik seçin.
Aşağıdakilerden birini yapın:
  • Özniteliği düzenlemek için üzerine çift tıklayın veya Yapı bölmesi menüsünden Düzenle'yi seçin.

  • Özniteliği silmek için Sil simgesine tıklayın veya Yapı bölmesi menüsünden Sil'i seçin.

href özniteliklerini düzenle

InCopy, görüntü dosyalarını işlemek için href özniteliklerini otomatik olarak oluşturur. href özniteliği, görüntü dosyasının diskteki konumunu tanımlar, böylece görüntü dosyası görüntülenebilir.Yerleştirilmiş bir görüntü etiketlendiğinde, InCopy görüntünün yolunu ve dosya adını listeleyen bir href öznitelik değeri oluşturur.

Yol, mutlak bir bağlantı, XML dosyasıyla aynı klasöre göreli bir bağlantı veya XML dosyasının bulunduğu klasörün Images alt klasörüne göreli bir bağlantı olabilir. Göreli yollar, belgenin kaydedildiği yola özeldir.

  • Mutlak bağlantıya sahip bir href özniteliği aşağıdaki gibi görünür (Windows ve Mac OS'ta):

    href=file:///C:/Images/Meadow.psd

    href=file:///Users/abhayc//Desktop/abc.jpg

  • XML dosyasıyla aynı klasördeki bir görüntü dosyasına yönelik href özniteliği aşağıdaki gibi görünür:

    href=file:Meadow.psd

  • Images alt klasöründeki bir görüntü dosyasına yönelik href özniteliği aşağıdaki gibi görünür:

    href=file:///Images/Meadow.psd

Bir görüntüye yeni bağlantı belirtmek için href özniteliği düzenlenebilir.Örneğin, mutlak bir bağlantıyı göreli bir bağlantı haline getirmek için düzenleyebilirsiniz, böylece dosya dışa aktarıldığında görüntü dosyasına erişilebilir hale gelir.

Yapı bölmesinde href özniteliğine çift tıklayın. (Özniteliği görüntülemek için görüntü öğesinin yanındaki üçgen simgesine tıklanması gerekebilir.)
Değer için görüntüye giden yeni yolu girin ve ardından Tamam'a tıklayın.

Yorum ve işleme talimatları ekleme

InCopy kullanılarak bir XML dosyasına yorum ve işleme talimatları eklenebilir.Bir öğe hakkında açıklayıcı bilgiler eklemek için yorum girin.Yorumlar web tarayıcılarında ve metin düzenleyicilerinde görüntülenebilir. XML yapısını ve XML etiketlerini anlamak için başkalarına yardımcı olurlar. İşleme talimatı özel, uygulamaya özgü bir komuttur. Örneğin, XML dosyanızı dışa aktardığınız uygulamanın sayfa sonu nereye ekleneceğini anlayabilmesi için sayfa sonu işleme talimatı girebilirsiniz. InCopy kullanıcısı tarafından oluşturulan işleme talimatları diğer programlarda kullanılmak üzere tasarlanmıştır; InCopy'nin kendisi işleme talimatları üzerinde işlem yapmaz.

Yorumlar ve işleme talimatları Yapı bölmesinde görünür. Yapı bölmesindeki diğer öğelerde olduğu gibi yorumlar ve işleme talimatları taşınabilir, düzenlenebilir ve silinebilir.Ancak alt öğeler veya öznitelikler içeremezler.

Metin parçacıklarını gösteren InDesign Yapı bölmesi

A. İşleme talimatı B. Yorum 

Yorum ekleyin

Hakkında yorum yapacağınız öğeyi seçin.
Not

Tabloya yorum eklemek için tablo hücresi öğesini seçin. Tablolara değil, tablo hücrelerine yorum eklenebilir.

Yapı bölmesi menüsünden Yeni Yorum'u seçin.
Yeni Yorum iletişim kutusuna yorumu yazın.

İşleme talimatı ekleyin

İşleme talimatı için bir öğe seçin.
Not

Bir tabloya işlem talimatı eklemek için bir tablo hücresi öğesi seçin.işlemek talimatlarını tablo hücrelerine ekleyebilirsiniz, tablolara değil.

Yapı bölmesi menüsünde Yeni İşleme Talimatı'nı seçin.
Target için, dışa aktarılan XML dosyalarını okuyan bir uygulamanın işleme talimatını tanımlayan bir ad girin.
Veri için, uygulamaya işleme talimatı ile ne yapacağını belirten bir değer girin.

Yorumları ve işleme talimatlarını görüntüleyin

Yapı bölmesi menüsünde Yorumları göster veya İşleme talimatlarını göster'i seçin.

Yorumları ve işleme talimatlarını düzenleyin

Yorum veya işleme talimatını seçin.
Aşağıdakilerden birini yapın:
  • Yorum veya işleme talimatına çift tıklayın.

  • Yapı bölmesi menüsünde Düzenle'yi seçin.

Yorum veya işlemek talimatını düzenleyin ve Tamam'ı tıklayın.

XML'i doğrulamak için DTD dosyalarını kullanma

Belgedeki XML'i doğrulamak, yapıyı, öğe etiket adlarını ve öznitelikleri bir DTD dosyasının belirtimleriyle karşılaştırmak anlamına gelir.DTD dosyasına karşı doğrulamak için, önce onu InDesign'daki belgenize yüklemeniz gerekir.

Not

Bir DTD dosyasını yüklemek, etiket adlarını Etiketler paneline içe aktarır.Bu içe aktarılan etiket adları kilitlidir; DTD dosyasını belgeden silmek dışında silinemez veya yeniden adlandırılamazlar.

DOCTYPE öğesi, belgenize DTD dosyası yüklenirse Yapı bölmesinin üstünde görünür.(DTD'ler bazen XML dosyası içe aktardığınızda otomatik olarak yüklenir.)Belgedeki DTD dosyasını değiştirmek için, mevcut DTD'yi silin ve ardından yeni bir tane yükleyin.

InDesign'da DTD dosyalarıyla çalışma

A. DTD dosyasından DOCTYPE öğesi (Yapı bölmesi) B. DTD dosyasından kilitli etiket (Etiketler paneli) 

DTD dosyası yükleyin

DTD dosyası yüklendiğinde, InDesign dosyayı belgeye gömer.

Aşağıdakilerden birini yapın:
  • Yapı bölmesinde, Yapı bölmesi menüsünden DTD Yükle'yi seçin.

  • Etiketler panelinde, panel menüsünden DTD Yükle'yi seçin.

İçe alınacak DTD dosyasını seçin ve Aç'ı tıklayın.
Not

DTD dosyasında tanımlanan etiketleri görüntülemek için Pencere > Yardımcı Programlar > Etiketler'i seçerek Etiketler panelini açın.

DTD dosyasını görüntüleyin

DTD'ler ASCII metin olarak yazılır.Etiketlerin nasıl uygulanacağını ve öğelerin doğru şekilde nasıl sıralanacağını açıklayan gömülü talimatlar ve açıklamalar içerebilir.InDesign'da yalnızca bir belgede yüklenmiş olan DTD görüntülenebilir.

Görüntüleme için açılmış DTD dosyası

Aşağıdakilerden birini yapın:
  • Yapı bölmesi menüsünde DTD Görüntüle'yi seçin.

  • Yapı bölmesindeki DOCTYPE öğesine çift tıklayın.

Not

DTD dosyasını yazdırmak için View DTD penceresindeki kodu kopyalayın ve bir metin düzenleyiciye yapıştırın.

DTD dosyasını sil

Yapı bölmesi menüsünden DTD Sil'i seçin.

InDesign, orijinal DTD dosyasını değil, InDesign belgesinde saklanan DTD dosyasının kopyasını siler.DTD dosyasıyla içe alınan etiketler Etiketler panelinde kalır ancak kilitleri açık hale gelir.

XML yapısını doğrula

Belgenizi doğruladığınızda, XML'in DTD dosyası tarafından belirlenen kurallardan sapması durumunda InCopy sizi uyarır.XML'in DTD dosyası gereksinimlerini karşılaması için yöntemler önerir.Hatalar tek tek düzeltilebilir veya tüm hatalar ayrı bir pencerede görüntülenebilir.

Yapı bölmesi ile Öneriler bölmesi

A. Yüklenen DTD B. Hata veya doğrulamayı engelleyen koşul C. Hatanın açıklaması ve önerilen düzeltme D. Hata sayısı E. Doğrula düğmesi F. ```json { "trancreatedText": [ "Tüm hataları ayrı bir pencerede görüntüleyin 

Öneriler bölümü içeren Yapı bölmesi

A. DTD dosyasından atanmış DOCTYPE öğesi B. Hata veya doğrulamayı engelleyen koşul C. Hatanın açıklaması ve önerilen düzeltmeler D. Hata sayısı E. Doğrula düğmesi F. Tüm hataları aynı anda ayrı bir pencerede görüntüleyin 

Görünüm > Yapı > Yapıyı Göster'i seçin.
Yapı bölmesinde Doğrula düğmesine tıklayın.
Not

InDesign'ın doğruladığı kök öğeyi değiştirmek için\nYapı bölmesi menüsünden DTD Seçenekleri'ni seçin.

Öneri bölmesinde gösterilen hataları düzeltmek için\nönerilen bir düzeltmeye tıklayarak deneyin veya Yapı bölmesini ve Etiketler panelini kullanarak XML yapısını ve etiketleri\ndoğrudan düzenleyin.
Diğer hataları görüntülemek için aşağıdakilerden birini yapın:
  • Sol ok veya\nSağ ok düğmesine tıklayın.

  • Tüm hataları ayrı bir pencerede görüntülemek\niçin Hata Penceresi düğmesine tıklayın.

  • Yapı bölmesi menüsünde Hata Listesini Görüntüle'yi seçin.

Not

InCopy 250 hata algıladıktan sonra\ndoğrulamayı durdurur.Bu sınıra ulaşıldığında Hata\nSayısı kutusunda artı işareti görünür." ] } ```