Sida loo ansixiyo XML ka dhanka ah XSD gudaha Notepad++

Maqaalkan, waxaan kaga hadli doonaa sida loo ansixiyo XML ka dhanka ah XSD gudaha Notepad++ . Faylka XML ( eXtensible Markup Language ) waa faylka calaamadaynta kaas oo ka kooban xeerar loogu talagalay in lagu codeeyo dukumeentiyada qaabab la akhriyi karo iyo qaababka mashiinka. Waxa loo isticmaalaa in lagu kaydiyo laguna raro xogta. Halka XSD ay u taagan tahay XML Schema Definition  ay bixiso World Wide Web Consortium ( W3C ). Waxa ugu horrayn loo adeegsadaa qeexidda qaab-dhismeedka iyo waxa ku jira faylka XML .

XSD waxay ka kooban tahay xeerar ansax ah si loo xaqiijiyo saxnaanta faylka XML . Waxay qeexaysaa syntax iyo habka ay tahay in walxaha iyo sifooyinka loo isticmaalo faylka XML . Dukumeentiga XML si wanaagsan ayaa loo sameeyay haddii uu ka soo horjeedo XSD . Barnaamij-bixiyeyaashu waxay isticmaalaan XML Schema si ay u xaqiijiyaan una hubiyaan in walxaha iyo walxaha ku jira dukumeentiga si sax ah loo isticmaalo oo aanay khaladaad lahayn. Markaad ku sameyso ansaxinta XSD faylka (XSD)XML , waxay iftiiminaysaa oo soo bandhigaysaa khaladaadka ku jira dukumeentiga aad u baahan tahay inaad hagaajiso. Waxaad si fudud u tirtiri kartaa dhammaan khaladaadka ku jira dukumeentiga adiga oo isticmaalaya khaladaadka iyo faallooyinka la muujiyay.

Waxaad si fudud u xaqiijin kartaa dukumeentigaaga XML ka dhanka ah XSD adigoo isticmaalaya Notepad++ codsiga. Notepad++ waa qoraal caan ah iyo tifaftiraha koodhka isha ee luuqadaha barnaamijyada kala duwan waxaana sidoo kale loo isticmaali karaa tafatiraha LaTeX(LaTeX editor) . Waxaad isticmaali kartaa hawlaheeda Plugins si aad u ansixiso dukumeentiga XML adoo isticmaalaya faylka XSD. Halkan, waxaan ku tusi doonaa habka saxda ah ee tallaabo-tallaabo ah si loo sameeyo ansaxinta XML ka dhanka ah Qorshaha (XML)XML(XML Schema) . Aynu si toos ah u gaadhno casharka hadda!

Fiiri: (See:) How to set Notepad++ as default editor for .xml files.

Sida loo ansixiyo XML ka dhanka ah XSD gudaha Notepad++

Waa kuwan tillaabooyinka ugu muhiimsan ee lagu xaqiijinayo dukumeentiyada XML iyadoo la adeegsanayo faylasha XSD ee ku jira Notepad++ :

  1. Soo deji oo rakib codsiga Notepad++
  2. Bilaw codsiga Notepad++
  3. Fur Plugins Admin.
  4. Dooro(Select) oo ku rakib Qalabka XML(Install XML Tools) gudaha Notepad++ .
  5. Soo deji dukumeentiga XML ee aad rabto inaad ansixiso.
  6. Guji (Click)Plugins > XML Tools > Validate hadda ikhtiyaarka.
  7. Baadh(Browse) oo dooro faylka XSD si aad u ansixiso faylka XML ee ka soo horjeeda.

Haddaba, aan si faahfaahsan uga hadalno tillaabooyinka kore!

Marka hore, haddii aadan hore u haysan, waxaad u baahan tahay inaad download Notepad++ ka dibna ku rakib kaaga Windows 11/10 PC. Haddii aadan rabin inaad ku rakibto, waxaad isticmaali kartaa daabacaadda la qaadi karo maadaama ay ku jirto baakadaha rakibaha iyo la qaadi karo labadaba. Markaa isticmaal nooca aad doorbidayso.

Ka dib markii la rakibo, si fudud u billow codsiga Notepad++Hadda, u gudub liiska Plugins -ka oo guji ikhtiyaarka Admin ee Plugins .(Plugins Admin)

Sida loo ansixiyo XML ka dhanka ah XSD gudaha Notepad++

Daaqadda Plugins Admin(Plugins Admin) , waxaad ku arki doontaa liiska plugins ee la heli karo oo aad awood u yeelan karto ama joojin karto mar kasta oo aad rabto. Sidoo kale, waxay ku tusinaysaa plugins-yada aad ku rakibtay iyo kuwa cusub ee la heli karo. Laga soo bilaabo liiskan plugins ee tabka la heli karo(Available) , hoos ugu dhaadhac qalabka XML(XML Tools) ; waxay joogi doontaa dhamaadka liiska.

Dooro plugin XML Tools oo waxaad awoodi doontaa inaad aragto sharaxaad plugin iyo isticmaalka. Daar sanduuqa hubinta Qalabka XML(XML Tools) ka dibna taabo badhanka Ku rakib .(Install)

Notepad++ waa inuu baxo oo dib u bilaabo si loo rakibo plugin. Ku xaqiiji isla isla markiiba soo socda adigoo gujinaya badhanka OK. Rakibadu waxay qaadataa dhowr ilbiriqsi oo kaliya. Kadib rakibaadda qalabka XML, Notepad (Tools)Notepad++ si dhakhso leh ayaa dib loogu bilaabi doonaa.

Hadda waxaad u baahan tahay inaad furto dukumeentiga XML ee aad rabto inaad ku ansixiso XSD . Ka dib markaad furto faylka XML , waxaad tagtaa liiska " Plugins " oo waxaad hadda arki doontaa ikhtiyaarka XML Tools oo lagu daray. Si fudud(Simply) u tag XML Tools > Validate Now ikhtiyaarka oo guji. Waxa kale oo aad riixi kartaa Ctrl + Alt + Shift + M furaha isku dhafka ah si aad u furto Validate Now option.

Hadda, dooro faylka XSD oo aad rabto inaad ku ansixiso dukumeentiga (XSD)XML ee furmay . Si fudud(Simply) u baadho ka dibna u soo deji faylka XSD goobta ay u kala horreeyaan. (XSD)Waxay ku tusinaysaa Magaca Space URI(Namespace URI) sidoo kale.

Riix badhanka OK si aad u bilawdo ansaxinta XML ka dhanka ah faylka qorshaha XML ee la soo dejiyay.(XML)

Faylka dukumeentiga XML hadda waxa lagu ansixin doonaa XSD oo haddii ay jiraan arrimo, waxay ku iftiimin doontaa khaladaadka faallooyinka si loo saxo.

Hadda waxaad sixi kartaa khaladaadka ku jira dukumeentigaaga XML adoo isticmaalaya faallooyinka ay bixisay ansaxinta XSD . Markaad saxdo dhammaan khaladaadka, dib u orod Xaqiiji(Validate) Hadda badhanka si aad u xaqiijiso waxa ku jira XML . Haddii dhammaan ay ku wanaagsan yihiin faylka XML , waxay muujin doontaa fariin degdeg ah oo leh Wax qalad ah lama ogaan(No error detected) .

Haddii aad shiday ka Enable Auto-validation from Plugins > XML Tools , mar kasta oo aad isbedel ku sameyso dukumeentigaaga XML , waxay kuu ogolaan doontaa inaad ka xaqiijiso XML ka dhanka ah XSD .

Marka, tani waa sida aad u isticmaali karto Notepad++ si aad u ansixiso dukumeentiyada XML ka dhanka ah XSD adiga oo ku rakibaya plugin fudud Adminkeeda Plugins(Plugins Admin) .

Hadda akhri: (Now read:) Task SvcRestartTask, Hawsha XML waxay ka kooban tahay noodh lama filaan ah.(Task SvcRestartTask, The task XML contains an unexpected node.)



About the author

Waxaan ahay horumariye yaqaan iOS ah oo leh waayo-aragnimo ka badan laba iyo toban sano. Waxaan ka shaqeeyay labada aaladaha iPhone iyo iPad-ka, waxaanan garanayaa sida loo abuuro oo loo habeeyo abka aniga oo isticmaalaya tignoolajiyada Apple ee ugu dambeeyay. Marka lagu daro xirfadahayga horumariyaha aiOS, waxaan sidoo kale khibrad adag u leeyahay adeegsiga Adobe Photoshop iyo Illustrator, iyo sidoo kale horumarinta shabakada qaab-dhismeedka sida WordPress iyo Laravel.



Related posts