Geri Dön

Dynamic modification of XML documents

XML dokümanlarının dinamik olarak değiştirilmesi

  1. Tez No: 93443
  2. Yazar: ENDER SEVİNÇ
  3. Danışmanlar: YRD. DOÇ. DR. AHMET COŞAR, PROF. DR. ASUMAN DOĞAÇ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Katalog, Tedarik Zinciri, İşlem Komutu, DTD, DOM VI, Belgeler, Geliştirilebilir işaretleme dili, Kataloglar, Otomasyon, Catalog, Supply Chain, Processing Instruction, DTD, DOM IV DOKÜMANTASYON Mramf, Documents, Extensible markup language, Catalogues, Automation
  7. Yıl: 2000
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

oz XML DOKÜMANLARININ DİNAMİK OLARAK DEĞİŞTİRİLMESİ Sevinç, Ender Yüksek Lisans, Bilgisayar Mühendisliği Bölümü Tez Yöneticisi : Yrd.Doç. Dr. Ahmet Coşar Nisan 2000, 92 Sayfa Bu tezin konusu, XML(GeliştirilebiKrJşareitlem^ bir görüş olarak XML Dokümanlarını Dinamik Olarak Değiştirme'dir. Bu yeni görüş, ODTÜ Yazılım Araştırma ve Geliştirme Merkezinde sürmekte olan Tedarik Zinciri ve Otomasyonu projesinde kullanılır. Bu tez, bu uygulamanın Otomasyon kısmım hedef almaktadır. Bir TedarikZmciriJJygulaması kısaca değişik firmalar tarafından hazırlanan elektronik katalogların işleme olarak açıklanabilir. Tedarik Zinciri Uygulaması için veritabanlanna ulaşım, iş akışlarını veya artçı uygulama programlarını çalıştırma gibi dış uygulama programlarım uyandırma XML Dokümanlarım dinamik olarak değiştirme açısından önemlidir. Örneğin, artçı veritabanlanna ulaşım programlarını çalıştırma veya geri dönüşte Entegre Kataloklarm içine konulmak üzere katalog verisini üreten uygulama programlarım çalıştırma önemli olabilir.XML'de, NOTATION(Notasyon) işlevi dış uygulama programlarını çalıştırma için kullanılır. NOTATION(Notasyon) işlevi ile dışuygulamalara alman parametreler iletilebilir, bununla birlikte çalıştırılmış uygulamamn sonucunu geri XML dokümanının içine almak için bir yol mevcut değildir. Bu kısıtlamadan dolayı, dış uygulamalara ulaşım ve dökümamn içerisine dönen kayıtların getirilmesi için EXECUTE(Yap) cümlesi kullanılmaktadır. XML Bölümleyicisi sayesinde doküman bölümlendi bölümleme esnasmda ne zaman EXECUTE(Yap) PI(Processing Instruction) İşle Komutu karşılaşılırsa en güncel bilgi dış uygulamadan getirilir. Getirilen kayıtlar dokümana yazılır. Bu şekilde dinamik XML dokümanları üretilir. Bu çalışmada, uygulama tamamen Java'da yapılmıştır.

Özet (Çeviri)

ABSTRACT DYNAMIC MODIFICATION OF XML DOCUMENTS Sevinç, Ender M.S., Department of Computer Engineering Supervisor : Assist. Prof. Dr. Ahmet Coşar April 2000, 92 Pages The subject of this thesis is Dynamic Modification of XML(eXtensible Markup Language) Documents which can be considered as an extension to the XML architecture. This new extension has been used in the Supply Chain Integration and Automation project going on at METU, SRDC. This thesis mainly focuses on the Automation part of this application. A Supply Chain can be briefly defined as the process of integrating electronic catalogs prepared by different companies. For the supply chain application it is necessary to invoke external applications like accessing databases, initiating workflows or some other legacy applications to dynamically modify XML Documents. For example, it might be necessary to invoke wrapper programs for accessing legacy databases or applications to generate catalog data which, in turn, are inserted into an XML document representing the integrated catalog. In XML, the NOTATION facility is used for invoking external applications. With the NOTATION facility, it is possible to pass input parameters to external applications, however there is no mechanism for retrieving the result of the invoked application back into XML. Because of this limitation, the EXECUTE 111statement has been used for accessing external applications and incorporating the resulting records back into the XML document. By the help of an XML parser the document is parsed, during which whenever an EXECUTE PI (Processing Instruction) is met, the most up to date data are fetched from the external application. The fetched records are written into the document. In this way, dynamic XML documents are generated. In this work the implementation has been fully done in Java.

Benzer Tezler

  1. Mühendislik nanoparçacıklarının canlı sistemler ve/veya çevre ile etkileşim türlerinin ve mekanizmalarının sistematik olarak incelenmesi

    Systematic investigations of the mechanisms and effects of engineered nanomaterial interactions with living systems and/or the environment

    FATMA GÖZDE YÜCE

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Mühendislik BilimleriTobb Ekonomi ve Teknoloji Üniversitesi

    Mikro ve Nanoteknoloji Ana Bilim Dalı (disiplinlerarası)

    DOÇ. DR. HATİCE DURAN DURMUŞ

  2. Çok katmanlı ve fonksiyonel derecelendirilmiş CYSZ/Gd2Zr2O7 esaslı yeni nesil termal bariyer kaplamaların üretimi ve karakterizasyonu

    Processing and characterization of multilayered and functionally graded CYSZ/Gd2Zr2O7 based new generation thermal barrier coatings

    MUSTAFA GÜVEN GÖK

    Doktora

    Türkçe

    Türkçe

    2015

    Metalurji Mühendisliğiİstanbul Teknik Üniversitesi

    Metalurji ve Malzeme Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜLTEKİN GÖLLER

  3. Biyoproseslerde kullanılmak üzere mdck hücrelerinin karıştırmalı tank biyoreaktör ve döner hücre kültürü biyoreaktöründe üretim verimliliğin karşılaştırılması

    Comparison of the production efficiency of mdck cells for use in bioprocesses in a stirred tank bioreactor and a rotating cell culture bioreactor

    KADİR ALPTEKİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    BiyomühendislikEge Üniversitesi

    Biyomühendislik Ana Bilim Dalı

    DOÇ. DR. SUPHİ ŞURİŞVAN ÖNCEL

  4. Sulu çözeltilerden metilen mavisi giderimi için TE/ZNO/C2N3 fotokatalizörünün sentezi, karakterizasyonu ve optimizasyonu

    Synthesis, characterization, and optimization of TE/ZNO/c2N3 photocatalyst for methylene blue removal

    MUHAMMED HAS

    Doktora

    Türkçe

    Türkçe

    2025

    Çevre MühendisliğiSakarya Üniversitesi

    Çevre Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FÜSUN BOYSAN

    PROF. DR. ABDİL ÖZDEMİR

  5. Surface modification of metals by cold gas dynamic spraying technique

    Metal yüzeylerinin soğuk gaz dinamik püskürtme tekniği ile modifikasyonu

    ONUR MEYDANOĞLU

    Doktora

    İngilizce

    İngilizce

    2012

    Metalurji Mühendisliğiİstanbul Teknik Üniversitesi

    İleri Teknolojiler Ana Bilim Dalı

    PROF. DR. E. SABRİ KAYALI