เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

make_methodp - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ make_methodp เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ make_methodp เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


make_method - เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ” Perl เปƒเบซเป‰เป€เบ›เบฑเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบ XML เบชเปเบฒเบฅเบฑเบš RPC::XML::Server

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


make_method --name=system.identification --helptext='System ID string'
--signature=string --code=ident.pl --output=ident.xpl

make_method --base=methods/เบเบฒเบ™เบเปเบฒเบ™เบปเบ”

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เป€เบžเบทเปˆเบญโ€‹เบชเป‰เบฒเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบ XML เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เบˆเบฑเบ”เบžเบตเบกเบกเบฒเป‚เบ”เบ RPC::XML::เป€เบŠเบตเบšเป€เบงเบต-based server.

เบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ–เบทเบเบ‚เบฝเบ™เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบฑเบ™เบชเบปเปˆเบ‡เบญเบญเบ (เบซเบผเบท เป€เบœเบตเบเปเบœเปˆ) เปเบกเปˆเบ™โ€‹เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹
เปเบฅเปˆเบ™เบฅเบฐเบซเบฑเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบฒเบ”เบˆเบฐ
เปเบเบเปเบฅเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบฅเบฐเบซเบฑเบ” (เป€เบŠเบฑเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ RPC เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Apache), เบเบฒเบ™เบฅเบฐเบšเบธ
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบเบฒเบ™เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฒเบกเบฒเบ” cumbersome.

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹ RPC::XML::เป€เบŠเบตเบšเป€เบงเบต เบเบฒเบ™เบชเบฐเป€เบซเบ™เบตเบŠเบธเบ”เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบœเบตเบเปเบœเปˆเป„เบ”เป‰
เบฅเบฐเบซเบฑเบ”เบˆเบฒเบเป„เบŸเบฅเปŒเบžเบฒเบเบ™เบญเบ. เป„เบŸเบฅเปŒเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบžเบฒเบชเบฒ XML เบ‡เปˆเบฒเบเป†เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™
เบŠเบทเปˆเบ—เบตเปˆเป€เบซเบฑเบ™เป„เบ”เป‰เบˆเบฒเบเบžเบฒเบเบ™เบญเบ, เบฅเบฒเบเป€เบŠเบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™, เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰
เป„เบŸเบฅเปŒเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เบซเบผเบทเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบ›เบฑเบ™เบœเบนเป‰เบŠเปˆเบงเบ.

เบ•เป‰เบญเบ‡เบเบฒเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡


เบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบžเบฝเบ‡เบžเปเบœเปˆเบฒเบ™เบ—เปˆเบฒเบ™
เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบญเบโ€‹เป‚เบ”เบโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹.

OPTIONS


เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบฎเบฑเบšเบฎเบนเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

- เบŠเปˆเบงเบ
เบžเบดเบกเบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบชเบฑเป‰เบ™เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

--name=STRING
เบฅเบฐเบšเบธเบŠเบทเปˆเบ—เบตเปˆเป€เบœเบตเบเปเบœเปˆเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบทเปˆเบ—เบตเปˆเบกเบฑเบ™
เบˆเบฐเป€เบซเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

--namespace=STRING
เบฅเบฐเบšเบธ namespace เบ—เบตเปˆเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เปƒเบ™, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ XPL
เป„เบŸเบฅเปŒเบ–เบทเบเป‚เบซเบฅเบ”เป‚เบ”เบเป€เบŠเบตเบšเป€เบงเบตเบ•เบปเบงเบขเปˆเบฒเบ‡.

--type=STRING
เบฅเบฐเบšเบธเบ›เบฐเป€เบžเบ”เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. "เบ›เบฐเป€เบžเบ”" เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบซเบกเบฒเบเป€เบ–เบดเบ‡เบงเปˆเบฒเบšเบฑเบ™เบˆเบธ
tag เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ XML เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฐเบฅเบฐเบšเบธ a เบฅเบฐเบšเบฝเบšเบเบฒเบ™ เบซเบผเบท เบงเบดเบ—เบตเบเบฒเบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
เบงเบดเบ—เบตเบเบฒเบ™. เบชเบฐเบ•เบฃเบดเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบ•เบปเบงเบ•เบปเบ™, เปเบฅเบฐเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เปเบฒเบญเบดเบ” ("m" เบซเบผเบท
"p") เปเบกเปˆเบ™เบ–เบทเบงเปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง.

--version=STRING
เบฅเบฐเบšเบธเบชเบฐเปเบ•เบกเบชเบฐเบšเบฑเบšเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบ›เบฐเบˆเปเบฒ.

-- เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰
เบ–เป‰เบฒเบญเบฑเบ™เบ™เบตเป‰เบœเปˆเบฒเบ™เป„เบ›, เป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเปเบ—เบฑเบเบ—เบตเปˆเบšเบญเบ server daemon
เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš introspection เปƒเบ”.

--signature=STRING [ --signature=STRING ... ]
เบฅเบฐเบšเบธเปœเบถเปˆเบ‡ เบซเบผเบทเบซเบผเบฒเบเบฅเบฒเบเป€เบŠเบฑเบ™เบชเบณเบฅเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™. เบฅเบฒเบเป€เบŠเบฑเบ™เบ„เบงเบ™เป€เบ›เบฑเบ™เบŠเบทเปˆเบ›เบฐเป€เบžเบ”
เบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เปƒเบ™ RPC::XML, เบ—เบตเปˆเบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปเบเบเบญเบญเบเป‚เบ”เบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”. เป€เบˆเบปเป‰เบฒ
เบญเบฒเบ”เบˆเบฐเปเบเบเบžเบงเบเบกเบฑเบ™เบ”เป‰เบงเบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เบฅเบฐเบšเบธเบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบšเบฒเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบฅเบฒเบเป€เบŠเบฑเบ™เบซเบผเบฒเบ.

--helptext=STRING
เบฅเบฐเบšเบธเบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเบณเบฅเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ‡เปˆเบฒเบเป†เปƒเบ™เปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡. เบšเปเปˆเปเบกเปˆเบ™
เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบชเบฒเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบเบฒเบง terribly.

--helpfile=FILE
เบญเปˆเบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

--code=FILE
เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบˆเบดเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™
เปƒเบซเป‰, เบฅเบฐเบซเบฑเบ”เบ–เบทเบเบญเปˆเบฒเบ™เบˆเบฒเบเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

--output=FILE
เบ‚เบฝเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ XML เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธ. เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™
เปƒเบซเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป„เบ›เบซเบฒเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

--base=NAME
เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบžเบดเป€เบชเบ”, "เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบซเบ™เบถเปˆเบ‡". เบ–เป‰เบฒเบœเปˆเบฒเบ™, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบ„เปˆเบฒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆ
เบžเบทเป‰เบ™เบ–เบฒเบ™.เบ–เบฒเบ™. เป„เบŸเบฅโ€‹เปŒโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบ‚เบญเบ‡โ€‹เบŠเบทเปˆโ€‹, เบชเบฐโ€‹เบšเบฑเบšโ€‹, เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆโ€‹เป€เบŠเบทเปˆเบญเบ‡โ€‹เป„เบงเป‰โ€‹,
เบฅเบฒเบเป€เบŠเบฑเบ™ เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบงเบดเบ—เบตเบเบฒเบ™เบญเบทเปˆเบ™เป†. เปเบ•เปˆเบฅเบฐเปเบ–เบงเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ„เบงเบ™เบˆเบฐเบ„เป‰เบฒเบเบ„เบทเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡
เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบŠเบทเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™: เบ„เบฑเบ
เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เบ›เบฐเบˆเบณเบ—เบตเปˆเบเบณเบฅเบฑเบ‡เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ. เบ–เป‰เบฒเป€เบชเบฑเป‰เบ™เบ™เบตเป‰เบšเปเปˆเบ›เบฒเบเบปเบ”,
เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ --เบ–เบฒเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เปเบฅเป‰เบง.

Version: เบ„เบฑเบ
เบชเบฐเปœเบญเบ‡เบชเบฐเปเบ•เบกเบชเบฐเบšเบฑเบšเบชเบณเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป€เบชเบฑเป‰เบ™เบเบปเบ‡เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ™เบตเป‰
เบ›เบฐเบˆเบธเบšเบฑเบ™, เบšเปเปˆเบกเบตเปเบ—เบฑเบเบชเบฐเบšเบฑเบšเปƒเบ”เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™.

เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰: เบ„เบฑเบ
เบ–เป‰เบฒเบกเบต, เบ„เบฑเบ เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™ "เปเบกเปˆเบ™" เบซเบผเบท "เบšเปเปˆ" (เบเปเบฅเบฐเบ™เบตเบšเปเปˆเบชเปเบฒเบ„เบฑเบ™). เบ–เป‰เบฒเบกเบฑเบ™เป€เบ›เบฑเบ™
"เปเบกเปˆเบ™", เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบงเบดเบ—เบตเบเบฒเบ™เบ–เบทเบเบซเบกเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เบˆเบฒเบ API introspection เปƒเบ”.

เบฅเบฒเบเป€เบŠเบฑเบ™: เบ„เบฑเบ
เป€เบชเบฑเป‰เบ™เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ›เบฒเบเบปเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡, เปเบฅเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบชเบฐเบชเบปเบก. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เปˆเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™เบ›เบฒเบเบปเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡. เบชเปˆเบงเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰
"เบฅเบฒเบเป€เบŠเบฑเบ™:" เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เป€เบญเบปเบฒเป€เบ›เบฑเบ™เบฅเบฒเบเป€เบŠเบฑเบ™เบ—เบตเปˆเป€เบœเบตเบเปเบœเปˆเบชเปเบฒเบฅเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™, เบเบฑเบš
เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปเบเบเบญเบญเบเป‚เบ”เบเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡. เปเบ•เปˆเบฅเบฐเบงเบดเบ—เบตเบ•เป‰เบญเบ‡เบกเบตเบขเปˆเบฒเบ‡เบ™เป‰เบญเบเปœเบถเปˆเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เปƒเบ”เป†เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.

เป„เบŸเบฅเปŒเบŠเปˆเบงเบเป€เบซเบผเบทเบญ: เบ„เบฑเบ
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ. เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ–เป‰เบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ
เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เบทเบเบฅเบฐเบšเบธ.

เบฅเบฐเบซเบฑเบ”เป„เบŸเบฅเปŒ: เบ„เบฑเบ
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”. เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ Perl, เปเบฅเบฐ
เบˆเบฐเบ–เบทเบ tagged เป€เบŠเบฑเปˆเบ™เบ™เบฑเป‰เบ™เปƒเบ™เป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

Codefile[lang]: string
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบเบฑเบ‡เบฅเบฐเบšเบธเบžเบฒเบชเบฒ
เบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เบขเบนเปˆเปƒเบ™. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเป‰เบฒเบ‡ a XPL เป„เบŸเบฅเปŒเบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบต
เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบผเบฒเบเบžเบฒเบชเบฒเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™ เบซเบผเบทเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเปƒเบซเป‰เป„เบงเป‰.

เบชเบฒเบเบญเบทเปˆเบ™เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบเบฎเบนเบšเปเบšเบšเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เปเบกเปˆเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบ–เป‰เบฒเบšเปเปˆเบกเบตเบฅเบฐเบซเบฑเบ”เบ–เบทเบเบญเปˆเบฒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบญเบญเบเบ”เป‰เบงเบเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.

เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบชเปˆ เบžเบทเป‰เบ™เบ–เบฒเบ™.xpl, เบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบžเบทเปˆเบญเบงเปˆเบฒ
เป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบขเบนเปˆเบ„เบฝเบ‡เบ‚เป‰เบฒเบ‡เป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบŠเบฑเปˆเบ™:

make_method --base=เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™ / introspection

เป€เบญเบเบฐเบชเบฒเบ™ เบฎเบนเบšเปเบšเบš เปเบฅเบฐ เบšเปเบฅเบดเบชเบฑเบ”เบ”เบตเป€เบญ


เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเป€เบœเบตเบเปเบœเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ›เบฑเบ™เบžเบฒเบชเบฒ XML เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบ. เบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เป‰เบญเบ
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ XML เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเปˆเบงเบฒเบกเบฑเบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡ parser, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ
RPC::XML::เป€เบŠเบตเบšเป€เบงเบต class เบˆเบฐเบกเบตเบฅเบฐเบซเบฑเบ” parser เบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเปเบฅเป‰เบง. เบเบฒเบ™เบ‚เบฝเบ™เปƒเบซเบกเปˆเบซเบกเบปเบ”
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบซเบเบฑเบ‡โ€‹.

เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบ›เบฐเป€เบžเบ”เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบผเบธเบšเป„เบ”เป‰เป‚เบ”เบ:

<!ELEMENT proceduredef (เบŠเบทเปˆ, namespace?, version?, เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰?,
เบฅเบฒเบเป€เบŠเบฑเบ™+, เบŠเปˆเบงเบเป€เบซเบผเบทเบญ?, เบฅเบฐเบซเบฑเบ”)>
<!ELEMENT methoddef (เบŠเบทเปˆ, namespace?, version?, เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰?,
เบฅเบฒเบเป€เบŠเบฑเบ™+, เบŠเปˆเบงเบเป€เบซเบผเบทเบญ?, เบฅเบฐเบซเบฑเบ”)>
<!ELEMENT functiondef (เบŠเบทเปˆ, namespace?, version?, เป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰?,
เบฅเบฒเบเป€เบŠเบฑเบ™+, เบŠเปˆเบงเบเป€เบซเบผเบทเบญ?, เบฅเบฐเบซเบฑเบ”)>









เป„เบŸเบฅเปŒ "rpc-method.dtd" เบ—เบตเปˆเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบเบกเบตเบšเบฒเบ‡เบ„เปเบฒเป€เบซเบฑเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก
เบเบฑเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เบ•เบปเบงโ€‹เบˆเบดเบ‡โ€‹.

เป„เบŸเบฅเปŒเปเบกเปˆเบ™ (เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™) เบˆเปเบฒเบเบฑเบ”เบซเบ™เบถเปˆเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบก. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบเบเบฒเบ™เป€เบ›เบตเบ”เบซเบ™เบถเปˆเบ‡
tags " ", " "เบซเบผเบท" ". เบ™เบตเป‰เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป‚เบ”เบเปเบ™เปˆเบ™เบญเบ™เบซเบ™เบถเปˆเบ‡
" " container เบเบฒเบ™เบฅเบฐเบšเบธเบŠเบทเปˆเบงเบดเบ—เบตเบเบฒเบ™, เบชเบฐเปเบ•เบกเบชเบฐเบšเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบ—เบธเบ‡เป€เบŠเบทเปˆเบญเบ‡เบˆเบฒเบ introspection, เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบ " "เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบตเบ—เบตเปˆเบฅเบฐเบšเบธเบฅเบฒเบเป€เบŠเบฑเบ™,
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ " " container with the help , then the " container with the
เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบ•เบปเบงเบˆเบดเบ‡. เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ”เบ„เบงเบ™เปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” entity เบชเปเบฒเบฅเบฑเบšเบชเบฑเบ™เบเบฒเบฅเบฑเบ:

& C<&> (ampersand)
E C<<> (เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ)
E C<>> (เปƒเบซเบเปˆเบเบงเปˆเบฒ)

เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบžเบฒเบเปƒเบ™เบซเป‰เบญเบ‡เบฎเบฝเบ™เป€เบŠเบตเบšเป€เบงเบตเบˆเบฐเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบซเบปเบงเปœเปˆเบงเบเบ•เปˆเบฒเบ‡เป†. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†
เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบชเบฐเปเบเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปœเปˆเบงเบเบ‡เบฒเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™
เบเบทเปˆเบ™.

เป„เบ”เป‰ เบ‚เปเป‰เบกเบนเบ™ of เบฅเบฐเบซเบฑเบ”
เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™ "เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก 101 ", เบซเบผเบทโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹ "Perl เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ เป„เบ”เป‰ เบšเบฒเบ‡เบขเปˆเบฒเบ‡ เบกเบทเบ”เบกเบปเบง". เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™
เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เปœเบถเปˆเบ‡เปƒเบ™เป„เบŸเบฅเปŒ "*.xpl" เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป„เบ›เบซเบฒ "eval" เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰
(เป€เบšเบดเปˆเบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ‚เบฝเบ™เบšเปเปˆเบ”เบต เบซเบผเบทเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบ„เบงเบฒเบกเป€เบชเบเบซเบฒเบเปƒเบซเป‰เบเบฑเบšเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบ”เบต
เป€เบŠเบตเบšเป€เบงเบต. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เป€เบŠเบตเบšเป€เบงเบต. เบฅเบฒเบ„เบฒเบ‚เบญเบ‡เบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ™เบตเป‰
เบ‚เปเป‰เบชเบฐเป€เบซเบ™เบตเปเบกเปˆเบ™เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™
เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบ›เบญเบ”เป„เบž.

เบฅเบฐเบซเบฑเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ›เบฑเบ™ verbatim เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฒเบ‡เบญเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบขเบนเปˆเบ‚เป‰เบฒเบ‡เป€เบŠเบตเบšเป€เบงเบต,
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ subroutine เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆเบˆเบฒเบ. เป„เบ”เป‰ make_method
เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰เบชเปˆเบงเบ™ "CDATA" เป€เบžเบทเปˆเบญเบเบฑเบ‡เบฅเบฐเบซเบฑเบ”เบžเบฒเบเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™ XML, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบงเปˆเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบซเบผเบทเบชเบดเปˆเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš *.xpl
เป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ syntax-testable เบเบฑเบš "perl -cx". เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบฅเบฐเบซเบฑเบ”
เบšเปเปˆเบกเบตเบ—เบฑเบ‡เบชเบญเบ‡เบฅเบณเบ”เบฑเบšเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

]]>

__เบ‚เปเป‰เบกเบนเบ™__

เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™ "CDATA" terminator. เบ–เป‰เบฒเบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”เปƒเบ™เบฅเบฐเบซเบฑเบ”, เบกเบฑเบ™เบˆเบฐเบเบฐเบ•เบธเป‰เบ™
เบชเปˆเบงเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบžเบฒเบเปƒเบ™เบ•เบปเบงเบงเบดเป€เบ„เบฒเบฐ. เบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ Perl token เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเปƒเบชเปˆ
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™ XML เบšเปเปˆ clutter เป€เบ–เบดเบ‡ Perl parser.

เบ•เบปเบงเบขเปˆเบฒเบ‡


เป„เบ”เป‰ RPC::XML เบเบฒเบ™เปเบˆเบเบขเบฒเบเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™ subdirectory เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ
(cryptically เบžเบฝเบ‡เบžเป) "เบงเบดเบ—เบตเบเบฒเบ™". เปเบ•เปˆเบฅเบฐเบญเบฑเบ™เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เบญเบญเบเป€เบ›เบฑเบ™เบŠเบธเบ”เบ‚เบญเบ‡ ("*.base",
"*.code", "*.help") เป„เบŸเบฅเปŒ. เป„เบŸเบฅเปŒ Makefile.PL เบเบณเบ™เบปเบ”เบ„เปˆเบฒ Makefile เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง
เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ "*.xpl" เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบžเบงเบเบกเบฑเบ™.

เบ—เบดเบ”เบชเบฐเบ”เบตเบงเบดเบ—เบฐเบเบฒ


เบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบญเบญเบเบกเบฒเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบกเบฒเบ”เป‰เบงเบเบเบฒเบ™เบญเบญเบเบ—เบฑเบ™เบ—เบตเบ—เบฑเบ™เปƒเบ”.

เบญเบญเบ STATUS


เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบญเบญเบเบ”เป‰เบงเบเบชเบฐเบ–เบฒเบ™เบฐ 0 เป€เบกเบทเปˆเบญเบ›เบฐเบชเบปเบšเบ„เบงเบฒเบกเบชเบณเป€เบฅเบฑเบ”, เปเบฅเบฐ 255 เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™.

เบ‚เปเป‰เบ„เบงเบ™เบฅเบฐเบงเบฑเบ‡


เบ‚เป‰เบญเบเบšเปเปˆเบกเบฑเบเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™, เปเบ•เปˆเบ‚เป‰เบญเบเบกเบฑเบเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เบ‚เป‰เบญเบ
เบซเบ™เป‰เบญเบ.

เปƒเบŠเป‰ make_methodp เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad