我试图把这个命令 -
git fetch && git diff --name-only ..origin/master
在我的phing build.xml文件中 -
<exec command="git fetch && git diff --name-only ..origin/master" outputProperty="filesList" dir="${dir.destination}" />
但是我收到了这个错误 -
BUILD FAILED
/mnt/home/sandeepan/test_phing_build/build.xml:43:125: XML_ERR_NAME_REQUIRED
Total time: 0.1016 seconds
我的构建文件的第43行包含上面提到的exec标记。
我在指定位置手动运行git命令,运行正常。我想我错过了一些exec命令。但是,我的构建文件包含其他exec命令(具有相同的属性集 - command / outputProperty / dir),它们正常工作 -
<exec command="git rev-parse --abbrev-ref HEAD" outputProperty="box.branch" dir="${dir.destination}" />
答案 0 :(得分:1)
将<script type="text/javascript">
var playerInstance = jwplayer("myElement");
playerInstance.setup({
playlist: [
<?php
foreach ($playlist_details as $key => $video_array) {
if ($last_array_item == $video_array['id']) {
?>
{
file: '../../uploads/videos/<?php echo $video_array['video_file'];?>',
image: "",
width: "100%",
aspectratio: "16:9",
title: '<?php echo addslashes($video_array['video_title']);?>',
description: '<?php echo addslashes($video_array['video_description']);?>',
mediaid: '<?php echo $video_array['id'];?>'
}
<?php
}
else {
?>
{
file: '../../uploads/videos/<?php echo $video_array['video_file'];?>',
image: "",
width: "100%",
aspectratio: "16:9",
title: '<?php echo addslashes($video_array['video_title']);?>',
description: '<?php echo addslashes($video_array['video_description']);?>',
mediaid: '<?php echo $video_array['id'];?>'
},
<?php
}
}
?>
]
});
</script>
用作XML值无效。解析器认为您正在指定字符实体。
&&
的正确替换为&
:
&