Skip to content

e-Fatura ve e-İrsaliye tasarımlarınızı doğrudan tarayıcınızda oluşturun! Gerçek zamanlı önizleme, çoklu dil desteği ve akıllı kod tamamlama ile web tabanlı XSLT editörü. Hiçbir kurulum gerektirmeden, tek tıkla çalışmaya başlayın.

License

Notifications You must be signed in to change notification settings

mertkayikci/xslt-web-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

XSLT Fatura Dizayn Editörü 🎨

Merhaba! 👋
Bu projeyi, Türkiye'de kullanılan e-Belge (e-Fatura, e-Arşiv, e-İrsaliye) standartları konusunda kendimi geliştirmek ve bildiklerimi pekiştirmek amacıyla geliştirdim. Projedeki misyonum; derleme gerektirmeden tarayıcı üzerinden kullanılabilir hafif ve kullanışlı bir XSLT aracı hazırlamak. Bu araç ile e-Belge dizaynınızı tarayıcı üzerinden kolaylıkla oluşturabilirsiniz, oluşturduğunuz dizaynı istediğiniz XML verileri ile test edebilirsiniz.

✨ Özellikler

📝 Editör Özellikleri

  • Gerçek Zamanlı Önizleme: Kod üzerinde yapılan değişiklikleri anında görebilme
  • Sözdizimi Vurgulama: XML ve XSLT kodları için renkli sözdizimi vurgulama
  • Otomatik Tamamlama: Kod yazarken akıllı öneri ve tamamlama desteği
  • Kod Formatlama: XSLT kodlarını otomatik olarak düzenleme ve biçimlendirme

🌍 Çoklu Dil Desteği

  • Türkçe 🇹🇷
  • İngilizce 🇬🇧
  • Almanca 🇩🇪
  • Rusça 🇷🇺
  • Çince 🇨🇳

🎯 Temel Özellikler

  • Dosya İşlemleri
    • Yeni XSLT dosyası oluşturma
    • Mevcut XSLT dosyasını açma
    • Dosyayı kaydetme
    • XML'den XSLT ayrıştırma
    • Mikro ERP'nin veri dosyasını kullanabilirsiniz
  • Görünüm Seçenekleri
    • Açık/Koyu tema desteği 🌓
    • Editör boyutu ayarlama
    • Bölünmüş ekran görünümü

🛠️ Gelişmiş Özellikler

  • XML veri dosyası seçme ve test etme
  • Gerçek zamanlı XSLT dönüşümü
  • Kod arama ve değiştirme
  • Satır numarası ile gezinme

💡 Kullanıcı Deneyimi

  • Modern ve sezgisel arayüz
  • Sürükle-bırak dosya desteği
  • Kısayol tuşları desteği
  • Hata bildirimleri ve öneriler

🚀 Başlangıç

  1. Projeyi bilgisayarınıza indirin
  2. index.html dosyasını modern bir web tarayıcısında açın
  3. Tercih ettiğiniz dili seçin
  4. Yeni bir XSLT dosyası oluşturun veya mevcut bir dosyayı açın
  5. Düzenlemeye başlayın!

💻 Gereksinimler

  • Modern bir web tarayıcısı (Chrome, Firefox, Edge vb.)
  • JavaScript desteği

🤝 Katkıda Bulunma

Projeye katkıda bulunmak için:

  1. Bu depoyu forklayabilirsiniz.

📄 Lisans

Bu proje MIT lisansı altında lisanslanmıştır.


XSLT Invoice Design Editor 🎨

Hello! 👋
I developed this project to improve myself and reinforce my knowledge about e-Document (e-Invoice, e-Archive, e-Waybill) standards used in Turkey. My mission in the project is to prepare a lightweight and useful XSLT tool that can be used through the browser without requiring compilation. With this tool, you can easily create your e-Document design through the browser and test your design with any XML data you want.

✨ Features

📝 Editor Features

  • Real-Time Preview: See changes instantly as you type
  • Syntax Highlighting: Colored syntax highlighting for XML and XSLT code
  • Auto-Completion: Smart suggestions and completion support while coding
  • Code Formatting: Automatic XSLT code formatting and beautification

🌍 Multi-Language Support

  • Turkish 🇹🇷
  • English 🇬🇧
  • German 🇩🇪
  • Russian 🇷🇺
  • Chinese 🇨🇳

🎯 Core Features

  • File Operations
    • Create new XSLT file
    • Open existing XSLT file
    • Save file
    • Parse XSLT from XML
    • Use Mikro ERP's data file
  • View Options
    • Light/Dark theme support 🌓
    • Editor size adjustment
    • Split screen view

🛠️ Advanced Features

  • XML data file selection and testing
  • Real-time XSLT transformation
  • Code search and replace
  • Line number navigation

💡 User Experience

  • Modern and intuitive interface
  • Drag-and-drop file support
  • Keyboard shortcuts support
  • Error notifications and suggestions

🚀 Getting Started

  1. Download the project to your computer
  2. Open index.html in a modern web browser
  3. Select your preferred language
  4. Create a new XSLT file or open an existing one
  5. Start editing!

💻 Requirements

  • Modern web browser (Chrome, Firefox, Edge etc.)
  • JavaScript support

🤝 Contributing

To contribute to the project:

  1. Fork this repository

📄 License

This project is licensed under the MIT License.

About

e-Fatura ve e-İrsaliye tasarımlarınızı doğrudan tarayıcınızda oluşturun! Gerçek zamanlı önizleme, çoklu dil desteği ve akıllı kod tamamlama ile web tabanlı XSLT editörü. Hiçbir kurulum gerektirmeden, tek tıkla çalışmaya başlayın.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published