HTML Tag များကို ဖယ်ရှားပြီး ရိုးရိုးစာသားသို့ ပြောင်းလဲခြင်း
HTML Tag ဖယ်ရှားကိရိယာသည် ထည့်သွင်းလိုက်သော HTML အကြောင်းအရာများထဲမှ HTML tag အားလုံးကို ဖယ်ရှားပေးပြီး သန့်ရှင်းသော ရိုးရိုးစာသား (plain text) အဖြစ် ပြောင်းလဲပေးသည့် ကိရိယာဖြစ်သည်။ ဤလုပ်ငန်းစဉ်တွင် tag များကို ဖယ်ရှားရုံသာမက script, style, template နှင့် noscript ဘလောက်များကိုပါ ရလဒ်ထဲမှ ဖယ်ထုတ်ပေးပါသည်။ ဝဘ်စာမျက်နှာ အစိတ်အပိုင်းများမှ စာသားများကို ထုတ်ယူလိုသူများ၊ scraped HTML များမှ သန့်ရှင်းသော စာသားကို ရယူလိုသူများနှင့် HTML ပုံစံဖြင့် ရှိနေသော စာသားများကို ပြန်လည်ပြင်ဆင် တည်းဖြတ်လိုသူများအတွက် အသုံးဝင်သည်။
ဤကိရိယာသည် HTML tag များကို ဖယ်ရှားရာတွင် အောက်ပါစည်းမျဉ်းများအတိုင်း လုပ်ဆောင်ပေးပါသည် -
- Tag များနှင့် Block များ ဖယ်ရှားခြင်း: HTML tag အားလုံးအပြင် script, style, template နှင့် noscript ဘလောက်များကို လုံးဝဖယ်ရှားပေးပါသည်။
- စာကြောင်းခြားမှုများ ထိန်းသိမ်းခြင်း: Block element များနှင့်
<br>tag များမှ စာကြောင်းခြားမှုများကို ရလဒ်တွင် စာကြောင်းအသစ် (line breaks) များအဖြစ် ပြောင်းလဲထိန်းသိမ်းပေးပါသည်။ - Space များကို ရှင်းလင်းခြင်း: စာသားအတွင်း ထပ်ခါတလဲလဲ ဖြစ်နေသော space များကို စနစ်တကျ ပြန်လည်ရှင်းလင်းပေးပါသည်။
- Entity များကို Decode လုပ်ခြင်း: အသုံးများသော HTML entity များကို ၎င်းတို့နှင့် သက်ဆိုင်ရာ စာလုံးများအဖြစ် ပြောင်းလဲဖော်ပြပေးပါသည်။
ကိရိယာ၏ ကန့်သတ်ချက်များနှင့် အမှားသတင်းစကားများ
HTML Tag ဖယ်ရှားကိရိယာသို့ ထည့်သွင်းနိုင်သော HTML ၏ အရှည်ဆုံးပမာဏမှာ စာလုံးရေ ၅၀၀,၀၀၀ (500,000 characters) ဖြစ်သည်။ ထည့်သွင်းမှုနှင့် ရလဒ်အခြေအနေပေါ် မူတည်၍ အောက်ပါသတင်းစကားများကို ပြသပေးမည်ဖြစ်သည် -
- ထည့်သွင်းမှု လုံးဝမရှိဘဲ အလွတ်ဖြစ်နေပါက "ရိုးရိုးစာသား ထုတ်ယူရန် HTML ထည့်သွင်းပါ။" ဟု ပြသမည်ဖြစ်ပြီး "ရိုးရိုးစာသား ကူးယူရန်" နှင့် "ရလဒ်ကို အသုံးပြုရန်" လုပ်ဆောင်ချက်များကို ပိတ်ထားမည်ဖြစ်သည်။
- ထည့်သွင်းလိုက်သော HTML သည် စာလုံးရေ ၅၀၀,၀၀၀ ထက် ကျော်လွန်ပါက "HTML သည် ဤကိရိယာအတွက် အလွန်ရှည်လျားနေပါသည်။ စာလုံးရေ
{max}အောက်သာ ထားရှိပေးပါ။" ဟု ပြသမည်ဖြစ်သည်။ - ထည့်သွင်းမှုထဲတွင် မည်သည့် HTML tag မျှ မတွေ့ရှိပါက "HTML tag များ မတွေ့ပါ။ စာသားကို ရိုးရိုးစာသားအတိုင်း ထားရှိပါမည်။" ဟု ပြသပေးမည်ဖြစ်သည်။
- ပေးပို့ထားသော HTML မှ စာသားကို ထုတ်ယူရန် မဖြစ်နိုင်ပါက "ဤ HTML မှ စာသားကို ထုတ်ယူ၍မရပါ။" ဟု ပြသမည်ဖြစ်သည်။
- လုပ်ဆောင်မှု အောင်မြင်ပါက "Tag ပေါင်း
{tags}ခုကို ဖယ်ရှားပြီး စာလုံးရေ{chars}လုံး ထုတ်ယူပြီးပါပြီ။" ဟု ဖော်ပြပေးမည်ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် လုပ်ဆောင်ပုံစနစ်
ဤကိရိယာကို အသုံးပြုရာတွင် သင့် HTML ကို သင့်ဘရောက်ဇာထဲတွင်သာ ရှင်းလင်းပေးပါသည်။ BroBroGo သို့ မည်သည့်အရာမျှ ပေးပို့ခြင်းမရှိပါ။ လုပ်ဆောင်မှုအားလုံးသည် အသုံးပြုသူ၏ စက်တွင်း browser ထဲတွင်သာ တိုက်ရိုက်လုပ်ဆောင်ခြင်းဖြစ်သောကြောင့် ဒေတာလုံခြုံမှုကို စိတ်ချနိုင်ပါသည်။
HTML Tag ဖယ်ရှားခြင်းဆိုင်ရာ အမေးအဖြေများ
Script နှင့် style အကြောင်းအရာများ မည်သို့ဖြစ်သွားမည်နည်း။
Script, style, template နှင့် noscript ဘလောက်များကို ရလဒ်ထဲမှ ဖယ်ထုတ်ထားမည်ဖြစ်သောကြောင့် ဖတ်ရှုနိုင်သော စာမျက်နှာစာသားများကိုသာ အဓိက ထုတ်ပေးပါမည်။
HTML entity များကို decode လုပ်ပေးပါသလား။
ဟုတ်ကဲ့။ အသုံးများသော entity များကို ရိုးရိုးစာသားအဖြစ် ပြောင်းလဲဖော်ပြပေးပါမည်။
စာပိုဒ်များနှင့် စာကြောင်းခြားမှုများကို ထိန်းသိမ်းပေးပါသလား။
Block element များနှင့် စာကြောင်းခြားမှုများကို စာကြောင်းအသစ်များအဖြစ် ပြောင်းလဲပေးပါမည်။ ကူးယူရလွယ်ကူစေရန် ထပ်ခါတလဲလဲဖြစ်နေသော space များကို ရှင်းလင်းပေးပါမည်။