simple at kanya hindi pagayon simple sa gumamit layon huwaran: suliranin & solusyon
simple ay simple sa gumamit gaya kanya pangalanan magmungkahi. paano man ito ay a pasakitan kailan ka mangilangan sa magsiyasat ang halagahan ng isa salik alin mayo o mayo hindi umiral.
di maikli using ito sa XML magbalak kumuha pagpili salik ay a real pasakitan. gaya simple tangi lumikha layon dahil sa alin data umiral, ka nasain may sa sumulat pangit code lahat ng bagay sa magsiyasat dahil sa pagkakaroon ng isa layon nang una ka daan kanya halagahan.
ka kanyon lutasin ito nina simple sulat a kaluwagan paraan. Lets maintindihan ang suliranin at noon tayo nasain lutasin ito.
ang kalamangan
simple ay tunay simple sa gumamit. ka daan salik gaya ka would daan isa layon pamunuan ng simbahan:
$xml-> bagay[]-> pakiusapan[]-> mali[]-> mali[]-> lagay
ang suliranin
simple lumikha layon tangi dahil sa XML salik alin may data ( at tuwirin pagayon). ito gawin ito efficient. paano man ito din gawin ito patigasin sa gumamit kailan mo magbalak ay nababaluktot kumuha pagpili salik. Lets kunin ang itaas halimbawa. ka kanyon kahang bakal daan lagay gaya itaas kung mali ay isa pagpili salik alin ay tangi ipakilala kailan diyan ay isa mali. at ka kanyon magsiyasat ang pagkakaroon ng lagay maibigan ito:
issetxml($-> bagay[]-> pakiusapan[]-> mali[]-> mali[]-> lagay)
sapagka't mali mayo hindi maaari ipakilala. pagayon sa mapulot lumitaw kung diyan ay sino man mali ka pangunang lunas may sa magsiyasat ang pagkakaroon ng mali at noon ang existance ng lagay ( marahil) nang una ka maaari tunay magsiyasat ang lagay. at ito ay true dahil sa sino man lalim ng ang layon pamunuan ng simbahan. ka maaari makita paano agad ito baston maging a komandante pasakitan di ang liig. din ka ay tunay maaaring totoo sa hindi tamaan kaunti at magbigay pagbuhay hassles. ang code maging unmaintainable lubha.
solusyon
akin solusyon ay sa gumamit XPath dahil sa gayon kalagayan. ito succintly sabihin ka ang availability at halagahan ( kung makukuha) ng a bukid.
pasiya
simple di pangatnig kumuha XPath ay a tunay makapangyarihan daan sa prusisyon mo XML data di PHP.
isalansang maayos pang ilalimulo ng balita balita, paano sa, PHP, Tech pag-ukulan ng pansin, teknolohiya, Web, Web paglilingkod |
|
RSS 2.0 |
Trackback ito bagay
|
Email ito bagay
ka mayo din maibigan sa bumasa |





































nobyembre 16th, 2005 at 1142: pm
[...] sarili simple at kanya hindi pagayon simple sa gumamit layon huwaran: suliranin & solusyon » simple doesnt’ gumawa kumuha PHP 5.x: suliranin & solusyon nobyembre 16th, 2005 nina AngsumanChakraborty [...]
nobyembre 22nd, 2005 at 837: ay
[...] mag-ulat Sony DRM mag-ugat paglabag ilan buksan mula lisensiya, itala pasko naisin sa Google AdSense, paglaanan lasing nang bahagya sa Google Analytics at gawing simple simple dahil sa PHP linangin. [...]
nobyembre 22nd, 2005 at 842: ay
[...] mag-ulat Sony DRM mag-ugat paglabag ilan buksan mula lisensiya, itala pasko naisin sa Google AdSense, paglaanan lasing nang bahagya sa Google Analytics at gawing simple simple dahil sa PHP linangin. [...]
disyembre 19th, 2005 at 255: ay
[...] mag-ulat Sony DRM mag-ugat paglabag ilan buksan mula lisensiya, itala pasko naisin sa Google AdSense, paglaanan lasing nang bahagya sa Google Analytics at gawing simple simple dahil sa PHP linangin. [...]