मेरे पास निम्न (सरलीकृत एक्सएमएल) है:सरल एक्सएमएल के साथ तत्व मौजूद है या नहीं?
<?xml version="1.0" encoding="UTF-8" ?>
<products>
<product>
<artnr>xxx1</artnr>
</product>
</products>
और निम्न (फिर से सरलीकृत PHP कोड):
$xml= @simplexml_load_file($filename);
foreach ($xml->product as $product) {
if (!$this->validate_xml_product($product)) {
continue;
}
}
function validate_xml_product($product)
{
if (!property_exists('artnr', $product)) {
// why does it always validate to true?
}
}
किसी कारण से उत्पाद कभी मान्य नहीं होता है।
संपत्ति_एक्सिस्ट्स यह पता लगाने का सही तरीका नहीं है कि $ उत्पाद में कोई आर्टन तत्व है या नहीं?
AAARRRGGGGHHH सिर्फ बेतरतीब ढंग से फ़ंक्शन पैरामीटर स्विचन द्वारा लोगों मन के साथ पंगा लेना के लिए ... अरे आप PHP! :) धन्यवाद! – PeeHaa