change1change2 使用 PHP 表單中的資料更新 xml 命名空間-PHP中文網路問答
使用 PHP 表單中的資料更新 xml 命名空間
P粉445714413
P粉445714413 2023-09-05 10:34:27
0
2
450

在下面的範例中,PHP 表單使用欄位中輸入的文字更新 XML。

XML檔labela.xml:

       <發明家>
       <人>
        <姓名>
         change1
         <評論>
          更改2
          

用於更改 XML 檔案中的「change1」和「change2」的 PHP 表單formatOutput = true; $xml->preserveWhiteSpace = false; $xml->load(“labela.xml”); //取得item元素 $element = $xml->getElementsByTagName("person")->item(0); //載入子元素 $name = $element->getElementsByTagName("name")->item(0); $comment = $element->getElementsByTagName("comment")->item(0); //用新元素取代舊元素 $element->replaceChild($name, $name); $element->replaceChild($comment, $comment); ?> nodeValue = $_POST[“namanya”]; $comment->nodeValue = $_POST[“commentnya”]; htmlentities($xml->save(“labela.xml”)); } ?> <表單方法=“POST”行動=''> 名稱 <輸入類型=“文字名稱” value="nodeValue; ?>” name=“namanya” >> comment <輸入類型=“文字評論” value=" nodeValue; ?>” name=“commentnya”/> <輸入名稱=“提交”類型=“提交”> >

如何使用PHP從下面的XML結構中提取並更新字串change1和change2?

            
            
             
             <樣式:工作表名稱=“folha 1”>
              
               <條碼:條碼> <條碼:qrcodeStyle model=“2” eccLevel=“15%” >>
               
                change1
               
               <文字:文字>
                
                 >
                 
                  change2
                 
                 
                  <文字:ptfontinfo>
                   
                    >   
                    <文字:文字>
                     
                      >
                      
                       change3
                          

提前感謝所有花時間提供幫助的人

P粉445714413
P粉445714413

全部回覆 (2)
P粉938936304

我認為需要將XML結構轉換為物件

$xmlObject = new SimpleXMLElement($xmlString);

然後您就可以存取該屬性。

    P粉564301782

    理想的情況是使用 XPath 從 XML 中提取資料。 透過執行以下操作,您將獲得您想要的結果:

    載入.php

    xpath('//pt:data')[0][0] = $change1; $xml->xpath('//pt:data')[1][0] = $change2; $xml->xpath('//pt:data')[2][0] = $change3; $xml->asXML('new_complex_xml.xml');

    表單.php




      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!