এক্সএমএল স্কিমাটি কীভাবে কল্পনা করা যায়? [বন্ধ]


138

আমি একটি এক্সএমএল স্কিমা তৈরি করেছি - সমস্ত কোড মূলত - এবং ভাবছিলাম যে কোনও উপায় আছে যাতে কোড এই জাতীয় কিছু তৈরি করতে পারে:

এখানে চিত্র বর্ণনা লিখুন

তা হলে আমি কীভাবে এটি করতে পারি?


3
আপনি যদি

1
দেখে মনে হচ্ছে যে সরঞ্জামটি আমি পেয়েছি সেটাই হ'ল ওপি'র স্ক্রিন শট।
টডডমো

আপনি কোন প্রোগ্রামিং ভাষা ব্যবহার করছেন? আপনি যদি কেবল কোনও সফ্টওয়্যার প্রস্তাবনা সন্ধান করেন তবে তার জন্য আরও ভাল স্ট্যাক এক্সচেঞ্জ সাইট রয়েছে।
আমিনাদব গ্লিক্সটাইন

উত্তর:


68

ওপেন সোর্স কমান্ড লাইন জাভা অ্যাপ্লিকেশন xsdvi একটি এক্সএমএল স্কিমা সংজ্ঞা থেকে এসভিজি ফর্ম্যাটে একটি ইন্টারেক্টিভ ডায়াগ্রাম তৈরি করে। উত্পাদিত এসভিজি ফাইলটি একটি আধুনিক ওয়েব ব্রাউজার দ্বারা প্রদর্শিত হতে পারে যেখানে ব্যবহারকারী মাউস ক্লিক করে গাছটিকে প্রসারিত ও ভেঙে দিতে পারে।

উত্পন্ন চিত্রের উদাহরণ এখানে is

http://xsdvi.sourceforge.net/ipo.svg

সফ্টওয়্যারটি ডাউনলোড করা যায়

http://sourceforge.net/projects/xsdvi/

এটি নিম্নলিখিত হিসাবে চালানো যেতে পারে (ধরে নিই যে জাভা ইনস্টল java.exeকরা আছে এবং পথে): -

  1. dist/libফোল্ডারে যান ।
  2. নিম্নলিখিত কমান্ড চালান java -jar xsdvi.jar <input1.xsd> [<input2.xsd> [<input3.xsd> ...]] [style]

2
ব্যবহার: java -jar xsdvi.jar <input1.xsd> [<input2.xsd> [<input3.xsd> ...]] [style](xsdvi.zip /res/readme.txt থেকে)
রোব্লগিক

এই সরঞ্জামটির সাথে একমাত্র সমস্যাটি হ'ল এসভিজিটি কিছুটা ধীর। যেমন, আমি খোলার পরে যদি 'সমস্ত সঙ্কুচিত' হয়ে যাই তবে এটি ধসের জন্য প্রায় পনের সেকেন্ড সময় নেয়। তবে এটি নিখরচায় ... তাই ...
একটি ইলিউশন

দুর্দান্ত ওপেন সোর্স সফটওয়্যার! একমাত্র ইস্যুটি হ'ল এসভিজি বড় ফাইল হবে এবং +/- বাটনে ক্লিক করলে খুব ধীর হয়ে যাবে (3-5 সেকেন্ড)
জিন মেং

দুর্দান্ত সরঞ্জাম! আমি অবাক হয়েছি যে এক্সএসএলটি
ডিমা

আপনার ছেলেরা একটি দ্রুত কম্পিউটার কিনতে হবে :) এটি আমার পক্ষে ঠিক কাজ করে, সত্যিই দুর্দান্ত সরঞ্জাম
ডেবিটি

52

এক্সএসডি ডায়াগ্রামটি নিখরচায় (জিএনইউ ওপেন লাইসেন্স), এটি নির্মাণ করার দরকার নেই, এবং একটি ইন্টারেক্টিভ ডায়াগ্রাম দেয়। আপনি কেবল ফাইলটি খুলুন এবং (প্রাথমিকভাবে ফাঁকা) ডায়াগ্রামে আপনি যে ধরণের পছন্দ করতে চান তা যুক্ত করুন। অনেকটাই অকপট.

এখানে চিত্র বর্ণনা লিখুন


3
দুর্দান্ত একটি, ওএসএক্সে সর্বশেষ মনো-এমডিকে (4.0) নিয়েও চলে। ঠিক আমি কী সন্ধান করছিলাম
এরিচ আইচিংগার

1
ব্রিলিয়ান্ট ছোট্ট সফটওয়্যার। সুপার হালকা ওজন এবং দ্রুত জেআরই দরকার হয় না। এটা ভাল।
মোহাম্মদ লোখন্ডওয়ালা

এটি বেশ ভাল।
উওয়ে জিগেনহেগেন

30

ওরাকল JDeveloper 11g বিল্ট-ইন ভিউয়ার আমার জন্য এক উপলব্ধ উচ্চতর দৃশ্য হয় অন্ধকার (যা, অন্যান্য প্রতিকূল তুলনা পয়েন্ট ছাড়াও আমি শুধুমাত্র ইনস্টল করতে পেতে পারে নীল কিন্তু না জুনো )। যদি আমার ভুল না হয় তবে ওরাকল জেডিফলারকে বিনামূল্যে উপলব্ধ করে তোলে (কেবলমাত্র ওটিএন-তে নিবন্ধকরণ প্রয়োজন)।

এখানে চিত্র বর্ণনা লিখুন


1
জেডিফলার (জাভা সংস্করণ) আমার পক্ষে কাজটি করেছে, এখানে বর্ণিত অন্যান্য সফ্টওয়্যার চেষ্টা করেছে তবে ভাগ্য নেই।
SyAu

2
ওএসএক্সে এটি ব্যবহার করার সময় নজর রাখুন: .zip ফাইলটি আনপ্যাক করার পরে ফাইল অনুমতি সমস্যার কারণে জেডিফলার.এপ শুরু হবে না। আপনাকে অবশ্যই অ্যাপ্লিকেশনগুলি / অ্যাপ্লিকেশনস / জেডিভেল্পার / জেডিফলার.এপ / কনটেন্টস / ম্যাকওএস / জে ডেভেলপারকে সেট করতে হবে। তারপরে, আপনি আপনার জেডি কে-এর পথটি ~ / .জেদেব_জেডকের মধ্যে সংরক্ষণ না করা পর্যন্ত এটি শুরু হবে না: প্রতিধ্বনি $ জাভাআহোম> ~ / .জেদেব_জেডক
ব্যবহারকারী17481

এটি একটি মোহন মত কাজ করে! আমরা এপিআই এর ছবি যুক্ত করার জন্য এক্সএমএসপিএস ব্যবহার করতাম যার ফলে লাইসেন্স পেয়েছিল এমন কাউকে খুঁজে পাওয়া, ট্রায়াল রয়েছে এমন কাউকে খুঁজে পাওয়া বা ইতিমধ্যে ছবিটি তৈরি করার জন্য ট্রায়াল ইনস্টল না করা এমন কাউকে খুঁজে পাওয়ার কিছুটা বিশ্রী মুহুর্ত তৈরি হয়েছিল। এটি কেবল দু'টি ছবির জন্য একটি 500 ডলার প্রোগ্রাম কিনে নির্বোধ বলে মনে হয়েছিল।
ক্যাপ্টেন ম্যান

28

আপনি এক্সএমএলগ্রিডের অনলাইন ভিউয়ার ব্যবহার করতে পারেন যা দুর্দান্ত এক্সএসডি সহায়তা এবং অন্যান্য অনেকগুলি বৈশিষ্ট্য সরবরাহ করে:

  • এক্সএমএল ডেটা গ্রিডে এক্সএমএল ডেটা প্রদর্শন করুন।
  • এক্সএমএল, এক্সএসএল, এক্সএসএলটি, এক্সএসডি, এইচটিএমএল ফাইল ধরণের সমর্থন করে।
  • বিদ্যমান নোড, বৈশিষ্ট্য, মন্তব্যগুলি সংশোধন বা মোছা সহজ।
  • নতুন নোড, বৈশিষ্ট্য বা মন্তব্য যুক্ত করা সহজ।
  • এক্সএমএল নোড ট্রি প্রসারণ বা ধসে ফেলা সহজ।
  • এক্সএমএল উত্স কোড দেখুন।

স্ক্রীনশট:

স্ক্রিনশট


21

লিনাক্সে (মনো সাথে, apt-getডিবিয়ান মাধ্যমে উপলব্ধ ) এবং উইন্ডোজ:

আপনি যদি উইন্ডোজটিতে থাকেন তবে আমি আপনাকে একবার দেখার পরামর্শ দিচ্ছি:

উভয় সরঞ্জামই নিখরচায় এবং উভয়ই আপনার উদাহরণে যেমন দেখায় তেমন অনুরূপ ভিজ্যুয়ালাইজেশন সরবরাহ করতে সক্ষম।


2
এক্সএসডি ডায়াগ্রামটি সত্যিই দুর্দান্ত। ধন্যবাদ। একটি বিষয় লক্ষণীয়: আপনি যখন কোনও এক্সএসডি লোড করেন তখন অ্যাপটি ডায়াগ্রাম ট্যাবে কিছুই দেখায় না, এমনকি মূল উপাদানটিও প্রদর্শন করে না। আমি ভেবেছিলাম এটি নষ্ট হয়ে গেছে, তবে এটি প্রমাণিত হয়েছে যে কোন উপাদানগুলি প্রদর্শন করতে হবে তা আপনাকে স্পষ্টভাবে বলতে হবে।
ড্যান-জিএফ

19

আপনার যদি আপনার এক্সএসডি -র একটি সহজ, আরও পাঠ্য-ভিত্তিক ডকুমেন্টেশন দরকার হয় তবে এক্সএস 3 পি পরীক্ষা করুন - একটি এক্সএসএলটি স্টাইলশিট যা আপনার এক্সএসডিকে আরও পাঠযোগ্য এইচটিএমএল ফর্ম্যাটে রূপান্তরিত করবে। বেশ সুন্দর, এবং সম্পূর্ণ বিনামূল্যে।

যদি এটি পর্যাপ্ত না হয় তবে কয়েকটি বাণিজ্যিক সরঞ্জাম পরীক্ষা করে দেখুন - আমি ব্যক্তিগতভাবে তরল এক্সএমএল স্টুডিও পছন্দ করি - অন্যদের তুলনায় ব্যয়বহুল নয়, এবং যথেষ্ট সক্ষম!


2
সম্প্রদায়ের সংস্করণটি নিখরচায় স্টার্টার সংস্করণ দ্বারা প্রতি বছর 106.90 মার্কিন ডলারে ছাড়িয়ে দেওয়া হয়েছে।
অ্যান্ড্রু সোয়ান

@ অ্যান্ড্রু সোয়ান: কি আফসোস .... এখনও - তরল এক্সএমএল একটি দুর্দান্ত সরঞ্জাম
মার্ক

বর্তমানে (মার্চ 2013) একটি সম্পূর্ণ কার্যকরী বিনামূল্যে 30 দিনের ট্রায়াল সংস্করণ উপলব্ধ (আবার)।
জারজেন থেলেন

উপরে উল্লিখিত xs3p লিঙ্কটি কাজ করে না। কোথায় গেল কেউ জানেন?
মায়ার

13

সেই চিত্রটি কোনও এক্সএমএল স্কিমা সম্পাদনা সরঞ্জাম থেকে তৈরি করা হয়েছে, যেমন আলটোভার এক্সএমএলএসপিএস

আশেপাশে বেশ কয়েকটি এক্সএমএল সরঞ্জাম রয়েছে যার মধ্যে একটি গ্রাফিকাল এক্সএসডি ভিউয়ার অন্তর্ভুক্ত থাকবে। আমি এক্সএমএল স্পাই উল্লেখ করেছি কারণ এটি ব্র্যান্ড লিডার। এছাড়াও অনেক সাধারণ আইডিই, যেমন এক্লিপস, ভিজ্যুয়াল স্টুডিও এবং ওরাকল জেডিফলার এই কৌশলটি করতে সক্ষম হবেন।


2
Eclipse এ আপনি XSD ফাইলটিতে ডান ক্লিক করতে পারেন এবং এর সাথে খুলুন -> অন্যান্য ... -> এক্সএমএল স্কিমা সম্পাদক চয়ন করতে পারেন, যদিও সম্পাদকটি 340kb ফাইলটি ব্রাউজ করছেন কিছুটা প্রতিক্রিয়াশীল is
অ্যান্ড্রু সোয়ান

2
জেডিফলার এক্সএসডি ভিউটি দুর্দান্ত দেখাচ্ছে।
কার্লোস

5

ভিজ্যুয়াল স্টুডিও 2013 এর মধ্যে একটি দুর্দান্ত শীতল ভিজ্যুয়ালাইজার রয়েছে।

ফাইল -> খুলুন -> ফাইলটি আপনার .xsd বাছুন এবং তারপরে এক্সএমএল স্কিমা এক্সপ্লোরার থেকে উপাদানগুলি ডিজাইনার পৃষ্ঠের উপরে টানুন।


ডিজাইনার পৃষ্ঠটি কীভাবে খুলবেন?
নীতীশ উপেরেটি

1
আপনি ফাইল -> খুলুন -> .xsd ফাইল বাছাই করার সময় ডিজাইনের পৃষ্ঠটি খুলতে হবে। এই মুহুর্তে আপনার এক্সএমএল স্কিমাটি এখনও প্রদর্শিত হয় নি, তাই ডিজাইনার পৃষ্ঠটি খালি ধরণের ... এটি কী করণীয় সে সম্পর্কে কিছু নির্দেশাবলীর সাথে ফাঁকা ট্যাব হিসাবে খুলবে। পাঠ্যটিতে "আপনার এক্সএমএল স্কিমার নোডগুলি ভিজ্যুয়ালাইজ নোডগুলি সেট করে এটি এক্সএমএল স্কিমা এক্সপ্লোরার থেকে নকশার পৃষ্ঠে টেনে নিয়ে যেতে হবে" আপনাকে সেই শব্দটি ক্লিক করতে হবে এক্সএমএল স্কিমার এক্সপ্লোরার এটি একটি লিঙ্ক যা পাশের একটি ট্যাব খুলবে (সেই ট্যাবটি আপনাকে তারপরে আপনার এক্সএমএল স্কিমা টুকরোগুলি রাখুন যা আপনি ডিজাইনার পৃষ্ঠের উপরে টানতে পারেন)
অ্যাম্বিডাইডারস

আমি নিশ্চিত নই তবে এটি এমন একটি বৈশিষ্ট্য হতে পারে যা কেবলমাত্র ভিএস এর এন্টারপ্রাইজ সংস্করণে উপলব্ধ আমি অন্যান্য ভিএস সংস্করণ দিয়ে চেষ্টা করেছি না।
দ্বিখণ্ডিত

ভিজ্যুয়াল স্টুডিও 2017 এক্সএসডি কাঠামোটিও প্রদর্শন করতে পারে।
টনি

5

আমরা ডকফ্লেক্স / এক্সএমএল এক্সএসডিডোক নামে একটি সরঞ্জাম সরবরাহ করি যা আপনাকে উভয় জিনিস একবারে উপভোগ করতে দেয়:

  • আপনার এক্সএমএল স্কিমাটির চিত্রের নিন্দা করা
  • এই সমস্ত চিত্রগুলি অত্যন্ত পরিশীলিত এক্সএমএল স্কিমা ডকুমেন্টেশনে এম্বেড (এবং হাইপারলিঙ্কযুক্ত) থাকা

বাস্তবে চিত্রগুলি আমাদের দ্বারা নয়, আলটোভা এক্সএমএলএসপি দ্বারা উত্পাদিত হয়েছে । আমরা এক্সএমএলএসপি (সমস্ত ডায়াগ্রাম হাইপারলিংকের সম্পূর্ণ সমর্থন সহ) এর সাথে একটি সংহতকরণ বাস্তবায়ন করেছি :

এক্সএমএলএসপি দ্বারা উত্পাদিত চিত্রগুলির সাথে এক্সএমএল স্কিমা ডকুমেন্টেশন

এখানে আপনি এই দস্তাবেজটি সম্পূর্ণ দেখতে পাবেন: http://www.filigris.com/docflex-xML/xsddoc/example/html/XMLSchema/index.html

পুরো জিনিসটি এখনই বাজারে কোনও একক বিক্রেতার দ্বারা প্রদত্ত একটি কার্যকারিতা সরবরাহ করে না!

আমাদের কিছু গ্রাহক এতই প্রভাবিত হয়েছিলেন যে তারা কেবলমাত্র আমাদের সরঞ্জামের কারণে এক্সএমএসপিএসের জন্য একটি অতিরিক্ত লাইসেন্স কিনেছিলেন। (এটি কোনও রসিকতা নয়!)


বর্তমানে, আমরা অন্যান্য এক্সএমএল সম্পাদকদের সাথে একই ধরনের সংহতকরণও প্রয়োগ করেছি:

<OXygen /> এক্সএমএল সম্পাদক সহ :

<OXygen /> এক্সএমএল সম্পাদক দ্বারা উত্পাদিত ডায়াগ্রামের সাথে এক্সএসডিডোক

দেখুন: http://www.filigris.com/docflex-xML/Oક્ષ XXML/ demo/ html/ xslt20 / index.html

তরল এক্সএমএল স্টুডিও সহ :

তরল এক্সএমএল দ্বারা উত্পাদিত চিত্রগুলির সাথে এক্সএসডিডোক

দেখুন: http://www.filigris.com/docflex-xML/LiquidXML/demo/html/XMLSchema/index.html


এই সমস্ত চিত্রটি কী চিত্রিত করে তা সম্পর্কিত ... মূলত, এগুলি সমস্ত এক্সএসডি উপাদানগুলির সামগ্রীর মডেল (পাশাপাশি অন্যান্য এক্সএসডি উপাদান যা উপাদানগুলির দিকে পরিচালিত করে: জটিল টাইপস, উপাদান / বৈশিষ্ট্য গোষ্ঠীগুলি)। দেখে মনে হচ্ছে, এখানে দুটি পন্থা রয়েছে:

  1. ফলাফল সামগ্রীর মডেলটি (প্রদত্ত উপাদান দ্বারা উপস্থাপিত) কী দেখায় তা দেখানোর জন্য। এটি এক্সএমএসপিএসের পদ্ধতির
  2. কীভাবে একটি নির্দিষ্ট সামগ্রীর মডেল (প্রদত্ত উপাদানটির) অন্যান্য উপাদান থেকে প্রাপ্ত হয়েছিল তা দেখানোর জন্য। এটি <oXygen /> এক্সএমএল এবং তরল এক্সএমএল এর পদ্ধতির।

আমি ব্যক্তিগতভাবে বিশ্বাস করি যে এক্সএমএলএসপি দ্বারা উত্পাদিত চিত্রগুলি আরও দরকারী।

তবুও, এক্সএমএল স্কিমায় থাকা গ্রাফিকালি অন্য যে কোনও কিছু চিত্রিত করার জন্য এখনও পর্যন্ত (কমপক্ষে আমার কাছে পরিচিত) কোনও চেষ্টা করা হয়নি, যদিও অনেকে কল্পনাও করতে পারেন ...


4

ব্যবহারযোগ্য একটি নতুন ওয়েব টোল রয়েছে, যেখানে আপনি যে কোনও এক্সএমএল স্কিমা দেখতে পারবেন:

অনলাইন এক্সএমএল স্কিমা ভিউয়ার

www.xml-tools.net

এটি পুরোপুরি জাভাস্ক্রিপ্টে লিখিত হয়েছে, তাই এটি বেশিরভাগ আধুনিক ব্রাউজারে চলছে।


আমি গুগল ক্রোমে শীর্ষে কোনও সরঞ্জামদণ্ড মেনু দেখতে পাচ্ছি না?
ব্যবহারকারী310291

আমাকে ওএস এবং ব্রাউজার সংস্করণটি বলুন - ধন্যবাদ!
পিটার রাফেলসবার্গার

ধন্যবাদ একটি মোহন মত কাজ করে। আপনার উপভোগ উপভোগ করুন।
Koray Tugay

3

এখানে আমার পদ্ধতির ফ্রিমাইন্ড এবং সিএএম এক্সএমএল টেম্পলেট সম্পাদক ডাউনলোড করুন । তারপরে সিএএম এক্সএমএল খুলুন, এক্সএমএল থেকে নতুন টেমপ্লেট তৈরি করুন, দেখুন ->
এই সমাধানটির ম্যাপ মানচিত্র হিসাবে টেমপ্লেট দেখুন :

  • এটি স্থানীয়ভাবে কাজ করে, তাই গোপন ফাইলগুলি প্রক্রিয়া করা যায়,
  • সম্পূর্ণ নিখরচায়,
  • মুক্ত উৎস.

কনস:

  • বৃহত (20sh এমবি এর বেশি) ফাইলের সাথে বেশ অস্থির।

1

আমরা তরল এক্সএমএল স্টুডিও ব্যবহার করি এটি এক্সএসডি স্কিমার স্বজ্ঞাত সম্পাদনযোগ্য উপস্থাপনা সরবরাহ করে। এটি এনটেশনগুলি ইনলাইনও দেখায় যা আমরা খুব দরকারী বলে মনে করি এবং এক্সএসডি রচনা বা সম্পাদনা করার সময় বিভাজন কোড / জিএফএক্স ভিউ অমূল্য।

তরল এক্সএমএল স্টুডিও এক্সএসডি সম্পাদক


1

আমার এক্সএসডি-ভিউয়ারটি https://github.com/santhosh-tekuri/jlibs থেকে উপলব্ধ করে দেখুন ।


এই চেষ্টা কিন্তু deadlock.netbeans.org/maven2 একটি 404 ত্রুটি দেয়, এবং যদি আমি NetBeans 6.9.1 থেকে সংস্থা-NetBeans-দোল-রূপরেখা JAR- র ফাইল ব্যবহার, আমি DefaultRenderDataProvider.java:49 একটি NPE পেতে
অ্যান্ড্রু রাজহাঁস

ডেডলক.নেট.ইন.আরএস / মেমেন ২ নিচে রয়েছে। এখন আমি আমার ব্যক্তিগত সংগ্রহস্থল ব্যবহার করেছি। নতুন উত্স দিয়ে চেষ্টা করুন ...
সন্তোষ কুমার টেকুরি

0

যদি কেউ আইবিএম রেশনাল অ্যাপ্লিকেশন বিকাশকারী সাথে কাজ করে তবে এতে এক্সএসডি ব্রাউজারটি নির্মিত হয়েছে।


0

এক্সএমএল স্কিমাস অনুসন্ধান এবং ভিজ্যুয়ালাইজ করার জন্য গ্রিড-এমএল স্কিমা ভিউয়ার দুর্দান্ত: https://gridML.com/xML-schema-viewer । আমি বড় বড় স্কিমার ক্ষেত্রে বা ডায়াগ্রামের মাধ্যমে যখন ব্রাউজ করা সম্ভব হয় না তখন এটি অন্যান্য সরঞ্জামগুলির চেয়ে ভাল বলে মনে করি। সরঞ্জামটি আপনাকে নির্বাচন আইটেমের এক্সপথ বা জেএসএন পাথ অনুলিপি করতে দেয়।

গ্রিড-এমএল স্কিমা অনুসন্ধান স্ক্রিন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.